Requirements
- Strong experience with Python for backend development and AI application development
- Experience with Java or Kotlin
- Hands-on experience with AWS, including serverless services such as AWS Lambda
- Solid experience developing APIs using FastAPI
- Experience working with microservices architectures
- Familiarity with Apache Spark and large-scale data processing
- Experience with GitHub and GitHub Actions for version control and CI/CD pipelines
- Proven experience developing and operationalizing AI/ML systems in production
- Strong understanding of data architecture and scalable AI platform design
- Experience with MLOps practices, model deployment, monitoring, and lifecycle management
- Experience with NLP or ASR
- Ability to work collaboratively in cross-functional, distributed teams with excellent communication skills
Responsibilities
- Design and develop scalable AI-powered backend services using Python
- Build and deploy AI/ML solutions into production environments
- Develop REST APIs with FastAPI and integrate AI capabilities into applications
- Design and maintain microservices-based architectures
- Deploy and monitor applications on AWS using services such as Lambda
- Collaborate with cross-functional teams to bring AI models into production
- Contribute to AI platforms supporting NLP, Search, ASR, Recommendation Systems, and GenAI
- Automate development workflows using GitHub Actions and CI/CD pipelines
- Participate in architecture discussions and technical decision-making
- Write clean, maintainable, and well-tested code
- Collaborate with international teams to deliver high-quality AI solutions