Real is looking for a Senior Python Developer to join our Machine Learning team. You will transform Machine Learning models and data pipelines into high-performance software applications, design scalable backend systems using modern ML technologies, and ensure our products are efficient, scalable, and maintainable.
What You'll Do
- Work closely with ML engineers and product teams to integrate Machine Learning models and data pipelines into robust backend systems.
- Design, build, and maintain scalable backend systems and APIs that incorporate ML technologies such as transformers and vector databases.
- Collaborate with cross-functional teams to define requirements, design architecture, and implement solutions for ML-driven products.
- Lead development of backend components, ensuring best practices for code quality, performance optimization, and maintainability.
- Set up and manage continuous integration and continuous deployment (CI/CD) pipelines.
- Mentor junior developers and provide technical leadership.
- Work with DevOps teams to optimize infrastructure and ensure smooth deployment, scaling, and monitoring of backend services.
- Identify and resolve backend performance bottlenecks, bugs, and other challenges.
- Continuously learn and explore emerging technologies in backend development, machine learning, and cloud infrastructure.
What We're Looking For
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience).
- At least 5 years of professional experience as a backend Python Developer in production environments.
- Strong experience in backend Python development in production-grade software in dynamic, fast-paced environments.
- In-depth understanding of Python deployment best practices, including virtual environments, dependency management, and containerization.
- Solid experience designing and developing backend APIs and microservice architectures.
- Familiarity with AWS services like EC2 and S3.
- Strong knowledge of CI/CD best practices and hands-on experience setting up pipelines.
- Excellent problem-solving skills, with a proven ability to troubleshoot and resolve complex backend issues.
- Strong communication skills and ability to work effectively within cross-functional teams.
- Experience working in agile development teams and contributing to fast-paced, iterative development cycles.
- Ability to truly encompass our Company Core Values.
Nice to Have
- Familiarity with integrating and working with Machine Learning technologies such as transformers and vector databases.
- Exposure to Machine Learning projects or data engineering pipelines.
- Experience with data pipeline tools such as Meltano, Airbyte, or similar platforms.
- Familiarity with databases (PostgreSQL, MongoDB), cloud infrastructure (AWS, Kubernetes), and data pipeline technologies.
- Familiarity with Kubernetes or similar container orchestration tools.
Technical Stack
- Languages & Frameworks: Python
- Cloud & Infrastructure: AWS (EC2, S3), Kubernetes
- Databases: PostgreSQL, MongoDB
- Data Tools: Meltano, Airbyte
- ML Technologies: Transformers, Vector databases
Team & Environment
You will be part of the Machine Learning (ML) team, working closely with ML and Data Engineers and collaborating with cross-functional product teams.
Work Mode
This is a local-country position based in India.
REAL is proud to be an equal opportunity workplace employer. We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.


