Job Summary
IT Sight Technologies is seeking a highly skilled and forward-thinking Senior Python Developer specializing in AI and Machine Learning Operations (MLOps). This role is ideal for a professional who thrives at the intersection of software engineering, data science, and scalable infrastructure. You will be responsible for building, deploying, and optimizing robust ML pipelines and AI-driven applications that power next-generation business solutions.
As a senior member of the engineering team, you will collaborate closely with data scientists, DevOps engineers, and product teams to deliver production-grade machine learning systems with high reliability, scalability, and performance.
Key Responsibilities
-
Design, develop, and maintain scalable Python-based applications for AI/ML systems
-
Build and optimize end-to-end machine learning pipelines, including data ingestion, training, validation, deployment, and monitoring
-
Implement MLOps best practices for continuous integration and continuous deployment (CI/CD) of ML models
-
Collaborate with data scientists to translate models into production-ready solutions
-
Develop APIs and microservices to support AI-driven applications
-
Monitor model performance and implement retraining strategies to ensure accuracy and efficiency
-
Optimize code for performance, scalability, and maintainability
-
Ensure data security, compliance, and governance standards are met
-
Stay updated with emerging trends in AI, ML, and cloud technologies
Required Skills and Qualifications
-
Strong proficiency in Python and its frameworks (e.g., FastAPI, Flask, Django)
-
Hands-on experience with machine learning libraries such as TensorFlow, PyTorch, or Scikit-learn
-
Experience with MLOps tools like MLflow, Kubeflow, or Airflow
-
Solid understanding of RESTful APIs and microservices architecture
-
Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes
-
Experience with cloud platforms (AWS, GCP, or Azure)
-
Strong understanding of data structures, algorithms, and software engineering principles
-
Excellent problem-solving and analytical skills
Experience
-
Minimum 5–8 years of experience in Python development
-
At least 2–4 years of hands-on experience in AI/ML and MLOps environments
-
Proven track record of deploying machine learning models into production
-
Experience working in Agile/Scrum development environments
Working Hours
-
Full-time remote position
-
Flexible working hours with overlap required for global team collaboration
-
Availability for occasional meetings across different time zones
Knowledge, Skills, and Abilities
-
Strong understanding of machine learning lifecycle and model deployment strategies
-
Ability to work independently and lead technical initiatives
-
Excellent communication and collaboration skills
-
Strong debugging and performance optimization capabilities
-
Adaptability to rapidly changing technologies and business requirements
-
Attention to detail and commitment to high-quality deliverables
Benefits
-
Competitive salary package
-
Remote work flexibility
-
Health and wellness benefits
-
Professional development and certification support
-
Access to cutting-edge tools and technologies
-
Collaborative and inclusive work environment
-
Paid time off and holidays
Why Join IT Sight Technologies
-
Work on innovative AI and machine learning solutions that impact global businesses
-
Be part of a dynamic and fast-growing technology-driven organization
-
Opportunity to lead and shape MLOps strategies
-
Continuous learning and career growth opportunities
-
Supportive leadership and a culture of innovation
How to Apply
Interested candidates can apply by submitting their updated resume along with a portfolio of relevant projects. Include a brief cover letter highlighting your experience in Python development and MLOps. Shortlisted candidates will be contacted for a technical interview and further evaluation.