About the role
Requirements:
- 8+ years of professional software engineering experience, including shipping and operating cloud services in production.
- Strong Backend developer working on building microservices, strong experience in Java, Kafka, Event driven Architecture.
- Minimum of 1-2 years of considerable experience in writing production-ready code for delivering AI applications.
- Experience in integrating with LLMs (e. g. Prompting, Evaluation, Observability).
- Demonstrated success delivering AI-powered features that serve real users at scale (e. g., retrieval-augmented search, Generative AI assistants, predictive analytics).
- Fluency in Python or at least one strongly-typed language (TypeScript or Java), with clean code and testing discipline.
- Solid grasp of cloud-native architectures (AWS or comparable), containerization (Docker), and orchestration (Kubernetes / ECS).
- Hands-on experience with MLOps: reproducible pipelines, automated evaluations, feature stores, CI/CD for models or prompt/embedding configs.
- Strong data intuition: ability to inspect raw logs, design metrics, and quickly identify quality regressions.
- Product mindset and empathy for end-users; able to translate fuzzy product requirements into incremental engineering plans.
- Excellent communication and collaboration skills in English (spoken and written).