Python Engineer (AI GEN Team)
✨ AI Summary
EWA Learn Languages, headquartered in Singapore, is a leading international EdTech company with over 70 million users on our platform. Since 2017, our app has facilitated language learning through engaging snippets from popular media across 40 languages. We are looking for a skilled Python Engineer to join our AI GEN product team.
Key Responsibilities:
- Design and build AI pipelines for content generation in book and word sections.
- Collaborate with machine learning engineers and backend developers.
- Integrate AI-generated content into product models and APIs.
- Implement content localization and manage version control.
- Conduct testing and validation of AI output quality.
- Contribute to architecture, documentation, and technical debt management.
Requirements:
- Proven experience in commercial Python development (particularly FastAPI).
- Familiarity with MongoDB and ClickHouse.
- Experience with Kubernetes in a live environment.
- Knowledge of cloud infrastructure, preferably AWS; Cloudflare experience is a plus.
- A proactive attitude towards team collaboration and technical decision-making.
Tech Stack:
- Languages: Python, Golang, Node.js
- Databases: MongoDB, PostgreSQL, ClickHouse
- Infrastructure: Kubernetes, GitLab CI, AWS, Cloudflare

