Requirements
- Minimum of 5 years of experience writing clean, maintainable Python.
- Have an understanding of Django and React or HTMX/Alpine, complemented by a good working knowledge of JavaScript, HTML, and CSS.
- Familiarity with PostgreSQL/MySQL and experience managing data flows across varied sources like APIs and PDFs.
- Practical experience with version control (Git/Bitbucket) and supporting reliable CI/CD through Git Pipelines.
- Excellent English communication skills to translate technical solutions for both engineering and non-engineering stakeholders.
- Willing to work onsite at our Yogyakarta Office.
Responsibilities
- Manage the development of Python projects, specifically refining backend logic and AI-driven features.
- Maintain and improve automated pipelines for product, pricing, and content data.
- Contribute to retrieval and embedding workflows and help keep AI outputs fast and accurate.
- Provide technical support and solve bugs across the data layer, backend, and AI components.
- Commit to deadlines and record project time as required to ensure smooth delivery.
- Work closely with the AI Architect and Data Quality lead to turn ideas into clear, buildable tasks.
- Ensure all work is well-documented to support the product's next stage of evolution.
⚠
Note: This position requires fluency in English, as most communication will be conducted in English.
If you're confident (or eager to grow) in using English at work, this position could be a great fit.
Disclaimer: By submitting your application, you consent to PT Software Services Indonesia collecting and processing the information you provide for recruitment purposes only. The information will be treated confidentially and used solely to evaluate your application for current or future employment opportunities with us.