Senior Software Engineer, AI/ML Platform

April 6, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, AI/ML Platform

Are you a passionate and experienced Software Engineer looking to make a significant impact on cutting-edge AI and Machine Learning technologies? Join our innovative team where you’ll design, develop, and maintain the core platform that powers our next generation of AI-driven products and services. We’re building robust, scalable, and efficient systems that enable data scientists and machine learning engineers to rapidly develop, deploy, and monitor models.

About InnovateTech Solutions

InnovateTech Solutions is a leading technology company at the forefront of AI and data innovation. We specialize in creating intelligent solutions that transform industries, from healthcare to finance. Our culture fosters creativity, collaboration, and continuous learning, providing a dynamic environment where you can grow your skills and contribute to groundbreaking projects. We believe in empowering our employees to push boundaries and solve complex challenges with innovative technology.

The Opportunity

As a Senior Software Engineer on our AI/ML Platform team, you will be instrumental in building and enhancing the infrastructure that supports our entire machine learning lifecycle. This includes developing tools and services for data ingestion, feature engineering, model training, serving, and monitoring. You will work with a diverse set of technologies, contributing to a platform that is critical to the success of our AI initiatives and directly impacts our customers.

Key Responsibilities

  • Design & Architecture: Lead the design and architecture of scalable, reliable, and high-performance components of the AI/ML platform, ensuring best practices in software engineering and system design.
  • Platform Development: Develop and implement core platform services for model lifecycle management, including versioning, deployment pipelines (CI/CD), serving infrastructure, and monitoring tools.
  • Tooling & Automation: Create robust APIs, SDKs, and internal tools that streamline workflows for data scientists and ML engineers, enhancing their productivity and accelerating model development.
  • Performance Optimization: Identify and resolve performance bottlenecks within the platform, optimizing for latency, throughput, and resource utilization.
  • Collaboration: Work closely with data scientists, ML engineers, product managers, and other engineering teams to understand requirements, gather feedback, and deliver impactful solutions.
  • Mentorship: Provide technical guidance and mentorship to junior engineers, contributing to their growth and fostering a culture of excellence.
  • Code Quality: Ensure high standards of code quality, maintainability, and test coverage through code reviews, automated testing, and documentation.

Qualifications

Required Skills & Experience

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • Experience: 5+ years of professional software development experience, with a significant portion focused on building scalable backend systems, distributed systems, or platform engineering.
  • Programming Proficiency: Expert-level proficiency in at least one modern programming language (e.g., Python, Go, Java, Scala).
  • Cloud Platforms: Strong experience with cloud computing platforms (AWS, GCP, or Azure), including experience with containerization (Docker) and orchestration (Kubernetes).
  • Data Technologies: Solid understanding and practical experience with data storage (e.g., SQL, NoSQL, object storage) and data processing technologies (e.g., Spark, Flink, Kafka).
  • System Design: Proven ability to design, build, and maintain complex, fault-tolerant, and highly available systems.
  • Problem Solving: Excellent problem-solving, analytical, and debugging skills.

Preferred Skills & Experience

  • MLOps Knowledge: Experience with MLOps principles and tools (e.g., MLflow, Kubeflow, Sagemaker, TFX).
  • Machine Learning Fundamentals: Basic understanding of machine learning concepts, algorithms, and workflows.
  • Big Data Ecosystem: Experience with distributed file systems (e.g., HDFS) and big data processing frameworks.
  • Open Source Contribution: Contributions to open-source projects relevant to AI/ML or platform engineering.

What We Offer

  • Competitive Compensation: A comprehensive salary and equity package.
  • Health & Wellness: Premium medical, dental, and vision insurance with generous company contributions.
  • Work-Life Balance: Flexible working hours and a generous paid time off policy.
  • Professional Development: Opportunities for continuous learning through conferences, workshops, and internal training programs.
  • Innovative Environment: Work on challenging problems with cutting-edge technologies and a passionate team.
  • Company Culture: A collaborative, inclusive, and fun work environment with regular team events and social activities.
  • Impact: The chance to build a platform that directly contributes to the success of groundbreaking AI products.

How to Apply

If you are excited about building the future of AI and meet the qualifications, please submit your resume and a cover letter detailing your relevant experience to careers@innovatetech.com. Please reference “Senior Software Engineer, AI/ML Platform” in the subject line.

Equal Opportunity Employer

InnovateTech 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.