Senior Software Engineer, AI/ML Platform

April 7, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, AI/ML Platform

About InnovateTech Solutions

InnovateTech Solutions is a pioneering force in leveraging cutting-edge technology to solve complex global challenges. Our mission is to empower businesses and individuals through intelligent, scalable, and secure software solutions. We foster a culture of innovation, collaboration, and continuous learning, where every team member is encouraged to push boundaries and make a significant impact. Join us as we build the future!

The Opportunity

We are seeking a highly skilled and passionate Senior Software Engineer to join our dynamic AI/ML Platform team. In this pivotal role, you will be instrumental in designing, building, and maintaining the core infrastructure that powers our next-generation artificial intelligence and machine learning initiatives. You will work on scalable systems, develop robust APIs, and contribute to tools that enable data scientists and machine learning engineers to rapidly develop, deploy, and monitor models in production. This is an exciting opportunity to contribute to foundational technologies that drive our product innovation and deliver tangible value to our customers.

Key Responsibilities

  • Design and develop highly scalable, reliable, and performant AI/ML platform components and services using modern cloud technologies (AWS, GCP, Azure).
  • Build and maintain robust data pipelines and ML-specific workflows for data ingestion, feature engineering, model training, and inference at scale.
  • Collaborate closely with data scientists, ML engineers, and other software engineering teams to understand their needs and translate them into platform features and capabilities.
  • Implement and optimize CI/CD pipelines for ML models, ensuring efficient deployment, monitoring, and version control.
  • Drive best practices in software engineering, including code quality, testing, documentation, and operational excellence.
  • Mentor junior engineers and contribute to fostering a culture of technical excellence and continuous improvement within the team.
  • Troubleshoot and resolve complex technical issues related to the AI/ML platform and its integration with other systems.
  • Research and evaluate new technologies and approaches to continuously improve the platform’s capabilities and efficiency.

What You’ll Bring

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional experience in software development, with a strong focus on backend systems, distributed systems, or platform engineering.
  • Proficiency in at least one modern programming language such as Python, Go, Java, or Scala. Python is highly preferred.
  • Demonstrated experience with cloud platforms (e.g., AWS, GCP, Azure) and their relevant services (e.g., S3, EC2, Lambda, EKS/GKE, SQS/Kafka).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with containerization technologies (Docker, Kubernetes) and microservices architecture.
  • Strong problem-solving skills, analytical thinking, and the ability to debug complex systems.
  • Excellent communication and collaboration skills, with a proven ability to work effectively in cross-functional teams.

Bonus Points If You Have

  • Experience building and scaling AI/ML platforms or MLOps tools and infrastructure.
  • Familiarity with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Experience with big data technologies like Spark, Flink, or similar.
  • Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack).
  • Contributions to open-source projects related to AI/ML or platform engineering.
  • Experience with infrastructure as code tools (e.g., Terraform, CloudFormation).

What We Offer You

  • Competitive Salary and Equity Package: We believe in rewarding our employees for their contributions to our success.
  • Comprehensive Health Benefits: Medical, Dental, and Vision coverage for you and your family.
  • Generous Paid Time Off: Recharge and pursue your passions outside of work.
  • Professional Development: Opportunities for continuous learning, conferences, certifications, and internal training programs.
  • Flexible Work Environment: Options for remote work, flexible hours, and a supportive work-life balance.
  • Innovative Culture: Work on challenging problems with cutting-edge technologies alongside a team of brilliant minds.
  • Impactful Work: Directly contribute to products that make a real difference to our users and the industry.
  • Wellness Programs: Initiatives focused on physical and mental well-being.
  • 401(k) with Company Match: Plan for your future with our robust retirement savings program.

Ready to Join Us?

If you are a driven and innovative Senior Software Engineer with a passion for building robust AI/ML platforms, we encourage you to apply! InnovateTech Solutions is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Please submit your resume and a cover letter outlining your experience and why you believe you’d be a great fit for our team.