Senior Software Engineer – AI/ML Platform

April 1, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – AI/ML Platform

At InnovateX Tech, we’re at the forefront of leveraging artificial intelligence to solve complex real-world problems. Our mission is to build intelligent systems that transform industries and improve lives. We foster a culture of innovation, collaboration, and continuous learning, empowering our engineers to push the boundaries of what’s possible. Join a dynamic team dedicated to creating cutting-edge AI solutions.

The Role

We are seeking a highly skilled and experienced Senior Software Engineer to join our Artificial Intelligence/Machine Learning (AI/ML) Platform team. In this pivotal role, you will be responsible for designing, developing, and maintaining scalable, robust, and high-performance infrastructure and tools that empower our data scientists and ML engineers to build, train, and deploy machine learning models efficiently. You will play a crucial part in shaping the future of our AI capabilities, working with the latest technologies in cloud computing, MLOps, and distributed systems.

Key Responsibilities

  • Design, build, and optimize core components of our AI/ML platform, including data pipelines, model training frameworks, serving infrastructure, and monitoring systems.
  • Develop and maintain tools and services that streamline the entire ML lifecycle from experimentation to production deployment (MLOps).
  • Collaborate closely with data scientists, ML engineers, and product managers to understand their needs and translate them into platform features.
  • Ensure the scalability, reliability, security, and cost-efficiency of the ML platform running on cloud infrastructure (e.g., AWS, GCP, Azure).
  • Implement best practices for software engineering, including code reviews, automated testing, continuous integration/delivery (CI/CD), and documentation.
  • Mentor junior engineers and contribute to the overall technical direction and architecture of the platform.
  • Stay abreast of the latest advancements in AI/ML technologies, cloud services, and distributed systems to continuously evolve our platform.

What You’ll Bring

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a significant focus on building large-scale distributed systems or platform services.
  • Strong proficiency in at least one modern programming language such as Python, Go, Java, or Scala. Python is highly preferred for ML platform roles.
  • Demonstrable experience with cloud platforms (AWS, GCP, or Azure) and their relevant services (e.g., S3, EC2, Lambda, Sagemaker, GCP AI Platform, GKE, Azure ML).
  • Solid understanding of data structures, algorithms, and distributed systems design principles.
  • Experience with MLOps tools and concepts (e.g., MLflow, Kubeflow, Airflow, Docker, Kubernetes).
  • Familiarity with machine learning concepts, model training, and deployment workflows.
  • Excellent problem-solving skills, critical thinking, and a proactive approach to engineering challenges.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Bonus Points

  • Experience with big data technologies (e.g., Spark, Flink, Kafka).
  • Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch).
  • Contributions to open-source projects related to ML platforms or MLOps.
  • Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).

Why Join InnovateX Tech?

  • Impact: Work on challenging and impactful projects that directly contribute to our core product and mission.
  • Growth: Opportunities for continuous learning, professional development, and career advancement within a rapidly growing tech company.
  • Culture: A vibrant, collaborative, and inclusive work environment where your ideas are valued.
  • Benefits: Competitive salary, comprehensive health benefits, generous PTO, 401k matching, and more.
  • Innovation: Be part of a team that encourages experimentation and stays at the cutting edge of AI technology.

How to Apply

If you are passionate about building robust and scalable AI platforms and thrive in a fast-paced, innovative environment, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience to our careers portal.