Job Summary
InfoTech Solutions is seeking an experienced and highly motivated Senior Python Engineer to join our growing Machine Learning Operations (MLOps) team. In this fully remote role, you will be responsible for designing, building, and maintaining scalable machine learning infrastructure and production-grade data systems that power next-generation AI products and analytics solutions.
The ideal candidate has strong expertise in Python development, cloud-native architecture, DevOps practices, and production deployment of machine learning models. You will collaborate with data scientists, software engineers, platform architects, and business stakeholders to deliver reliable and efficient ML pipelines across multiple environments.
This role is ideal for someone who thrives in fast-paced environments, enjoys solving complex engineering challenges, and wants to contribute to cutting-edge AI initiatives.
Key Responsibilities
-
Design, develop, and maintain scalable Python-based applications and backend systems for machine learning operations.
-
Build and optimize automated ML training, validation, deployment, and monitoring pipelines.
-
Develop robust APIs and microservices for machine learning model integration.
-
Collaborate with data science teams to productionize machine learning models efficiently.
-
Implement CI/CD workflows for ML lifecycle management.
-
Manage containerized applications using technologies such as Docker and Kubernetes.
-
Optimize cloud infrastructure for performance, scalability, and cost efficiency.
-
Monitor model performance, system health, and infrastructure reliability.
-
Troubleshoot production issues and implement long-term solutions.
-
Maintain engineering documentation, architecture diagrams, and deployment standards.
-
Mentor junior engineers and contribute to engineering best practices.
-
Participate in technical design reviews and strategic architecture planning.
Required Skills and Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Engineering, or a related technical discipline.
-
Strong proficiency in Python programming with advanced software engineering practices.
-
Deep understanding of machine learning deployment workflows.
-
Experience with REST API development and distributed systems.
-
Strong knowledge of SQL and NoSQL databases.
-
Experience with workflow orchestration tools such as Apache Airflow or similar platforms.
-
Experience with containerization and orchestration tools like Docker and Kubernetes.
-
Familiarity with cloud platforms such as Amazon Web Services, Google Cloud, or Microsoft Azure.
-
Understanding of version control systems, especially Git.
-
Knowledge of infrastructure automation tools.
Experience
-
Minimum 7+ years of professional software engineering experience.
-
At least 3+ years working specifically in machine learning engineering or MLOps environments.
-
Proven experience deploying machine learning models into production environments.
-
Prior experience leading technical projects and mentoring engineering teams is highly preferred.
-
Experience working in distributed remote teams across global time zones is advantageous.
Working Hours
-
Full-time remote position.
-
40 hours per week.
-
Flexible working schedule with overlap required during core collaboration hours.
-
Occasional availability may be required for production deployments or critical system support.
Knowledge, Skills, and Abilities
-
Strong analytical and problem-solving capabilities.
-
Excellent system design and architecture knowledge.
-
Ability to handle multiple technical priorities effectively.
-
Strong communication and cross-functional collaboration skills.
-
Ability to work independently with minimal supervision.
-
Strong attention to detail and commitment to engineering excellence.
-
Passion for continuous learning and emerging AI technologies.
Benefits
-
Competitive salary package with performance-based incentives.
-
Fully remote work environment.
-
Health and wellness benefits.
-
Paid annual leave and company holidays.
-
Professional development and certification sponsorship.
-
Home office equipment allowance.
-
Access to learning platforms, conferences, and technical workshops.
-
Career progression opportunities in AI and cloud engineering.
Why Join InfoTech Solutions?
At InfoTech Solutions, you will work on innovative machine learning products that solve real-world business challenges. We foster a culture of innovation, ownership, collaboration, and continuous growth. Our engineering teams are empowered to experiment with modern technologies, shape architecture decisions, and make a measurable impact on global products.
Joining us means becoming part of a forward-thinking organization where your expertise will help define the future of AI-driven technology solutions.
How to Apply
Interested candidates should submit the following:
-
Updated resume/CV
-
Cover letter highlighting relevant Python and MLOps experience
-
Portfolio, GitHub profile, or technical project links (if available)
-
Relevant certifications or technical credentials
Shortlisted candidates will be contacted for technical assessments and interview discussions.