Software Engineer, AI/ML Platform

April 14, 2026

Are you applying to the internship?

Job Description

Software Engineer, AI/ML Platform

InnovateX Solutions is at the forefront of technological innovation, building cutting-edge platforms that empower businesses and individuals globally. We are a dynamic, fast-paced company driven by a passion for solving complex problems and creating impactful solutions. Our culture fosters collaboration, continuous learning, and a commitment to excellence, believing that our greatest asset is our people.

About the Role

We are seeking a highly skilled and passionate Software Engineer to join our Artificial Intelligence and Machine Learning (AI/ML) Platform team. In this pivotal role, you will be instrumental in designing, building, and maintaining the core infrastructure and tools that enable our data scientists and ML engineers to develop, deploy, and manage AI/ML models at scale. You will work on robust, scalable, and efficient systems that underpin all AI-driven products and services at InnovateX Solutions, directly impacting our ability to innovate and deliver value to our customers.

Key Responsibilities

  • Design and Develop: Architect, implement, and maintain scalable, reliable, and high-performance AI/ML platform components, including data pipelines, model training frameworks, inference services, and monitoring tools.
  • Infrastructure Management: Work with cloud infrastructure (AWS, Azure, GCP) to deploy and manage ML workloads, ensuring optimal resource utilization and cost efficiency.
  • Tooling & Automation: Build and enhance internal tools and automation scripts to streamline the ML lifecycle, from experimentation and data preparation to model deployment and monitoring.
  • Collaboration: Partner closely with data scientists, ML engineers, product managers, and other engineering teams to understand their needs, gather requirements, and deliver platform capabilities that accelerate their work.
  • Performance & Optimization: Identify and resolve performance bottlenecks, ensuring the platform can handle large-scale data and complex ML models efficiently.
  • Best Practices: Advocate for and implement best practices in software engineering, MLOps, security, and data governance within the AI/ML domain.
  • Mentorship & Learning: Contribute to a culture of technical excellence through code reviews, technical discussions, and mentoring junior engineers. Stay up-to-date with the latest advancements in AI/ML technologies and distributed systems.

Qualifications

Required:

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Experience: 3+ years of professional software engineering experience, with a significant portion focused on building scalable backend systems or platform infrastructure.
  • Programming Proficiency: Strong proficiency in one or more general-purpose programming languages such as Python (highly preferred), Java, Go, or C++.
  • Distributed Systems: Experience with designing and implementing distributed systems and microservices.
  • Cloud Platforms: Hands-on experience with at least one major cloud provider (AWS, Azure, GCP), including familiarity with services like EC2/ECS/Kubernetes, S3/ADLS/GCS, Lambda/Functions, EMR/Dataproc.
  • Data Technologies: Experience working with large-scale data processing frameworks and databases (e.g., Spark, Flink, Kafka, PostgreSQL, Cassandra, MongoDB).
  • MLOps Fundamentals: Basic understanding of machine learning concepts and the MLOps lifecycle (data versioning, model training, inference, deployment, monitoring).
  • Problem Solving: Excellent analytical, problem-solving, and debugging skills.

Preferred:

  • Experience building or contributing to AI/ML platforms, MLOps tools (e.g., Kubeflow, MLflow, Airflow, Sagemaker, Vertex AI).
  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines and infrastructure as code (Terraform, CloudFormation).
  • Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Proven ability to work independently and as part of a collaborative team in a fast-paced environment.

What We Offer

  • Competitive Compensation: A highly competitive salary, bonus structure, and equity package.
  • Comprehensive Benefits: Health, dental, and vision insurance, 401(k) matching, paid time off, and parental leave.
  • Growth Opportunities: Dedicated budget for professional development, conferences, and continuous learning.
  • Innovative Environment: Work on challenging and impactful projects with a team of brilliant and passionate engineers.
  • Work-Life Balance: Flexible working hours and a supportive culture that values well-being.
  • Modern Workspace: State-of-the-art office facilities with amenities, collaborative spaces, and remote work options as applicable.

Location

This position is based at our headquarters in [City, State], with hybrid remote options available.

How to Apply

If you are excited about building the future of AI and thrive in a challenging yet rewarding environment, we encourage you to apply! Please submit your resume and a cover letter outlining your relevant experience and why you are a great fit for InnovateX Solutions through our careers portal.

InnovateX Solutions is an Equal Opportunity Employer

We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.