Senior Software Engineer – AI/ML Platform

April 14, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – AI/ML Platform

About InnovateX Tech:

InnovateX Tech is a pioneering technology company at the forefront of artificial intelligence and machine learning innovation. We are dedicated to developing sophisticated platforms and solutions that tackle complex challenges across diverse sectors, including healthcare, finance, and logistics. Our culture thrives on collaboration, continuous learning, and a passion for pushing technological boundaries. We empower our team members to make a significant impact, grow their expertise, and contribute to the future of AI. Join us in an environment where your ideas are valued, and your contributions drive real-world change.

The Role:

We are actively seeking a highly skilled and motivated Senior Software Engineer to join our robust AI/ML Platform team. In this critical role, you will be instrumental in designing, building, and maintaining the scalable, high-performance infrastructure and tooling that underpins our AI initiatives. You will enable our data scientists and machine learning engineers to efficiently develop, train, and deploy cutting-edge AI models. This position offers an exciting opportunity to work on the core components of our machine learning platform, ensuring its reliability, efficiency, and extensibility for future innovations.

Key Responsibilities:

  • Lead the design, development, and maintenance of robust, scalable, and efficient software for our core AI/ML platform, adhering to industry best practices in software engineering.
  • Collaborate closely with cross-functional teams, including data scientists, ML engineers, and product managers, to gather requirements and translate them into actionable platform features and capabilities.
  • Architect and implement critical components such as data pipelines, feature stores, model training frameworks, and high-throughput inference serving systems.
  • Develop and optimize CI/CD pipelines specifically tailored for machine learning models and platform components, ensuring rapid and reliable deployment.
  • Contribute significantly to the architectural design, technical roadmap, and strategic vision of the AI/ML platform, identifying and advocating for innovative solutions and improvements.
  • Produce clean, well-documented, and thoroughly tested code, upholding the highest standards of code quality and maintainability.
  • Actively participate in code reviews, providing constructive feedback to peers and ensuring consistency and excellence across the codebase.
  • Mentor junior engineers, fostering a culture of technical excellence, knowledge sharing, and continuous professional development within the team.
  • Proactively identify, troubleshoot, and resolve complex technical issues, ensuring the stable and efficient operation of the platform.
  • Stay up-to-date with the latest industry trends, emerging technologies, and best practices in AI/ML engineering, distributed systems, and cloud computing.

Qualifications:

Required Skills & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical field.
  • 5+ years of proven professional experience in software development, with a substantial focus on building and scaling complex systems or platforms.
  • Expertise in at least one of the following programming languages: Python (highly preferred), Java, Scala, or Go.
  • Strong hands-on experience with major cloud platforms such as AWS, GCP, or Azure, including proficiency with services like S3, EC2, Kubernetes, EKS/GKE/AKS, SageMaker, or Vertex AI.
  • Solid understanding of distributed systems, microservices architecture, RESTful API design, and asynchronous programming.
  • Extensive experience with containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes).
  • Familiarity with various data storage solutions (e.g., SQL, NoSQL databases, data lakes) and big data processing technologies (e.g., Apache Spark, Apache Flink).
  • Exceptional problem-solving skills, critical thinking, and a proactive, analytical approach to technical challenges.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a dynamic, fast-paced, and cross-functional team environment.

Preferred Skills & Experience:

  • Demonstrated experience in building and operating machine learning platforms (MLOps) or developing MLOps infrastructure.
  • Familiarity with popular machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • A solid understanding of the end-to-end machine learning lifecycle, including data preparation, model training, evaluation, and deployment challenges.
  • Experience with stream processing technologies like Apache Kafka or AWS Kinesis.
  • Active contributions to open-source projects or a robust portfolio of personal technical projects.

What We Offer:

  • A highly competitive salary and attractive equity package.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off policy, including vacation, sick leave, and company holidays.
  • Flexible work arrangements and remote-friendly options to support work-life balance.
  • Abundant opportunities for professional development, including conference attendance, workshops, and internal training programs.
  • A collaborative, inclusive, and highly innovative work environment.
  • Access to state-of-the-art tools, technologies, and infrastructure.
  • Company-sponsored social events, team-building activities, and employee recognition programs.
  • The chance to work on impactful projects that directly contribute to cutting-edge AI solutions and shape the future of technology.

How to Apply:

If you are a driven and experienced Senior Software Engineer eager to make a significant impact on an advanced AI/ML platform, we strongly encourage you to apply! Please submit your resume along with a compelling cover letter detailing your relevant experience and explaining your interest in this particular role through our dedicated careers page: careers.innovatextech.com/senior-software-engineer-aiml.

Equal Opportunity Employer:

InnovateX Tech is a proud Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.