Python Developer
Contract Lead Python Developer working with PT. Kredit Utama Fintech Indonesia: designs Python backend services and ML/data pipelines (XGBoost, Dask/Spark, Kafka), performs code reviews and CI/CD work, and maintains OJK-compliant audit trails. Full-time on-site in Jakarta Pusat or BSD Tangerang.
- Compensation
- Not disclosed
- Location
- Indonesia
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 2+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum 2 years of hands-on experience as a Python Developer or equivalent skills
- Strong experience with regulatory data (not regulatory apps)
- Proficient in Python programming, including frameworks like Django, Flask, or FastAPI
- Extensive hands-on experience building, training, tuning, and deploying ML models, with expert-level XGBoost proficiency
- Deep knowledge of AI/ML fundamentals (supervised learning, evaluation metrics, bias-variance tradeoffs, overfitting/underfitting)
- Experience with large-scale datasets and distributed computing frameworks (e.g., Dask, Spark) used with XGBoost
- Familiarity with MySQL optimization and event-driven architecture (Kafka/RabbitMQ)
- Solid understanding of REST API best practices
- Full WFO in Jakarta Pusat / BSD Tangerang
- Willing to work in Banking
Full description
About the role
We are seeking an experienced Lead Python Developer to join our talented team at PT. Kredit Utama Fintech Indonesia. As a key member of our Technology department, you will play a vital role in developing and maintaining our cutting-edge financial technology solutions. This is a contract role based in Kemayoran, Jakarta utara.
What you'll be doing
Design, develop and implement efficient and scalable Python-based backend services or data processing pipelines as needed
Perform code reviews, testing, and debugging to ensure the quality and reliability of our software and contributing to CI/CD pipeline improvements
Write clean, well-documented code that adheres to best practices and industry standard
Maintaining audit trails compliant with OJK regulations
Collaborate with cross-functional teams to understand requirements and translate them into robust technical solutions
Stay up-to-date with the latest Python frameworks, libraries, and technologies to continuously improve our systems
Provide technical support and guidance to other team members as needed
What we're looking for
Bachelor's degree in Computer Science, Information Technology, or a related field
Minimum 2 years of hands-on experience as a Python Developer or equivalent skills
Strong experience on regulatory data (Not Regulatory apps)
Proficient in Python programming, including experience with frameworks like Django, Flask, or FastAPI
Extensive hands-on experience building, training, tuning, and deploying machine learning models, with expert-level proficiency in XGBoost
Deep knowledge of AI and ML fundamentals, including supervised learning, model evaluation metrics, bias–variance tradeoffs, and overfitting/underfitting
Experience with large-scale datasets and distributed computing frameworks (e.g., Dask, Spark) used with XGBoost
Familiarity with MySQL optimization and event-driven architecture (Kafka/RabbitMQ)
Solid understanding of REST API best practices
Full WFO in Jakarta Pusat / BSD Tangerang
WIlling to work in Banking
Unlock job insights
Hirer responsiveness Salary match Number of applicants
Your application will include the following questions:
- Berapa gaji bulanan yang kamu inginkan?
- Kualifikasi mana yang kamu miliki?
- How many years' experience do you have as a Python Developer?