Software Engineer, AI/ML Platform

April 6, 2026

Are you applying to the internship?

Job Description

Software Engineer, AI/ML Platform

Location: San Francisco, CA (Hybrid)

About Innovatech Solutions Inc.

Innovatech Solutions Inc. is a pioneering technology company at the forefront of AI and cloud innovation. We build transformative products that empower businesses to harness the full potential of data and intelligent automation. Our culture fosters collaboration, continuous learning, and a passion for solving complex, real-world problems. Join a team dedicated to pushing the boundaries of what’s possible and making a tangible impact on the future of technology.

Job Summary

We are seeking a highly skilled and passionate Software Engineer to join our Artificial Intelligence/Machine Learning (AI/ML) Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, robust, and efficient infrastructure that enables our data scientists and machine learning engineers to build, deploy, and manage AI models from experimentation to production. You will work on cutting-edge technologies, contributing to the core components of our AI platform that power a diverse range of intelligent applications across various industries.

Key Responsibilities

  • Design, develop, and optimize core components of our AI/ML platform, including data pipelines, feature stores, model training frameworks, serving infrastructure, and monitoring systems.
  • Build and maintain scalable, reliable, and high-performance services and APIs using modern programming languages (e.g., Python, Go) and frameworks.
  • Collaborate closely with data scientists, ML engineers, and product teams to understand their needs and translate them into robust platform features and improvements.
  • Implement best practices for software engineering, including rigorous code reviews, comprehensive testing, clear documentation, and efficient CI/CD pipelines.
  • Contribute to the evaluation, selection, and integration of new technologies and tools to continuously enhance the capabilities, performance, and efficiency of the AI/ML platform.
  • Ensure the security, reliability, and performance of the platform, participating in on-call rotations as needed to maintain high availability.
  • Champion a culture of technical excellence, continuous improvement, and knowledge sharing within the team and across the organization.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 3+ years of professional experience in software development, with a strong emphasis on backend systems, distributed systems, or platform engineering.
  • Proficiency in at least one modern programming language such as Python, Go, Java, or C++, with a preference for Python or Go.
  • Solid understanding of distributed systems principles, microservices architectures, and experience with major cloud platforms (AWS, Azure, or GCP).
  • Demonstrated experience with containerization technologies (Docker, Kubernetes) and orchestration.
  • Familiarity with various data storage technologies (SQL/NoSQL databases, object storage like S3) and data processing frameworks (e.g., Apache Spark).
  • Strong problem-solving skills, excellent written and verbal communication, and the ability to work effectively and collaboratively in a cross-functional team environment.

Preferred Qualifications

  • Prior experience building or contributing to AI/ML infrastructure, MLOps tools (e.g., MLflow, Kubeflow, Sagemaker, TFX).
  • A solid understanding of machine learning concepts, the model lifecycle, and common ML algorithms.
  • Experience with stream processing technologies (e.g., Kafka, Flink).
  • Contributions to open-source projects or a strong portfolio of personal technical projects.
  • Experience with performance tuning and optimization of large-scale, high-throughput systems.

What We Offer

  • Competitive salary and a generous equity package that aligns with your impact.
  • Comprehensive health, dental, and vision insurance for you and your family.
  • Flexible work environment (hybrid model) and generous paid time off (PTO).
  • Extensive opportunities for professional development, mentorship, and continuous learning through conferences, courses, and internal programs.
  • A vibrant, inclusive culture that deeply values innovation, intellectual curiosity, and tangible impact.
  • State-of-the-art office facilities with excellent amenities, conveniently located in the heart of San Francisco.
  • Regular team events, social gatherings, and opportunities to connect with brilliant minds and build lasting relationships.

Application Process

If you are passionate about building the future of AI infrastructure and thrive in a fast-paced, innovative environment, we encourage you to apply! Please submit your resume and a compelling cover letter outlining your relevant experience, technical skills, and why you believe you’d be a great fit for Innovatech Solutions Inc. Our dedicated hiring team will review applications on a rolling basis, and qualified candidates will be contacted for an initial screening.

Innovatech Solutions Inc. is an Equal Opportunity Employer. We celebrate diversity in all its forms and are profoundly committed to creating an inclusive and equitable environment for all employees, regardless of background, race, color, religion, gender, sexual orientation, age, disability, or veteran status.