Job Description
Role: Senior MLOps Engineer
Location: Noida, Gurgaon, Mumbai, Pune, Bengaluru, Hyderabad (Work from Office)
Experience: 5 to 9 years
Key Responsibilities
Develop scalable, maintainable Python-based backend systems to support ML workflows.
Build and optimize APIs and services using frameworks such as Flask and Django.
Collaborate with cross-functional teams (data science, DevOps, security, QA) for seamless ML and LLM model integration into production.
Design and maintain efficient database schemas and optimize query performance.
Implement security and data protection best practices to safeguard sensitive data.
Debug, test, and enhance existing systems for robustness and efficiency.
Support production systems ensuring high availability, fault tolerance, and performance optimization.
Take end-to-end ownership of technical design and implementation from conceptualization to task execution.
Required Skills & Experience
5+ years of professional Python development experience.
Expertise in at least one Python web framework such as Flask or Django.
Strong ORM and relational database management skills.
Cloud platform experience, preferably Azure (AWS acceptable).
Solid knowledge of SQL and query optimization techniques.
Bachelor's degree in Computer Science, Engineering, or equivalent.
Proficient problem-solving and collaboration capabilities.
Experience with Kubernetes (EKS), Docker, and managing CI/CD pipelines.
Skilled in building scalable data pipelines and integrating them within ML workflows.
Preferred Skills (Nice-to-Have)
Familiarity with big data technologies such as Snowflake.
Experience with ML libraries including scikit-learn, pandas, PySpark, and PyArrow.
Database performance design and optimization experience.
Prior collaboration with data science teams is a plus.