Senior Software Engineer, AI/ML

February 27, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, AI/ML

Location: Remote (US-based) or Hybrid (San Francisco, CA)

About InnovateTech Solutions

InnovateTech Solutions is a pioneering technology company at the forefront of artificial intelligence and machine learning innovation. We are dedicated to developing revolutionary products and platforms that solve complex real-world challenges across various industries. Our culture fosters creativity, technical excellence, and collaborative problem-solving, empowering our diverse team to make a significant impact on the future of technology.

Job Summary

We are actively seeking a highly skilled and passionate Senior Software Engineer with a strong specialization in Artificial Intelligence and Machine Learning to join our dynamic AI Platform team. In this critical role, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance AI/ML models and infrastructure that power our next-generation products. You will engage with the full lifecycle of AI product development, from initial research and prototyping to production deployment and continuous monitoring, directly shaping our core AI capabilities and technical roadmap.

Key Responsibilities

  • Design and implement highly scalable and resilient machine learning systems, pipelines, and APIs for production environments.
  • Develop, optimize, and evaluate advanced AI/ML models, algorithms, and data processing solutions across diverse domains such as natural language processing, computer vision, and predictive analytics.
  • Collaborate closely with data scientists, AI researchers, and product managers to translate complex theoretical concepts and prototypes into production-ready, performant software.
  • Lead technical discussions, contribute to architectural decisions, and provide mentorship for our core AI platform and services.
  • Mentor junior engineers, foster best practices in software engineering, MLOps, and comprehensive model lifecycle management.
  • Conduct thorough code reviews to ensure code quality, maintainability, adherence to engineering standards, and optimal performance.
  • Monitor, troubleshoot, and optimize live production AI/ML systems, ensuring high availability, reliability, and continuous performance.
  • Stay abreast of the latest advancements, research, and emerging technologies in the AI/ML landscape, applying relevant innovations to our products and infrastructure.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a closely related quantitative field.
  • 5+ years of professional experience in software development, with at least 3 years specifically focused on AI/ML engineering roles.
  • Expert proficiency in Python and extensive experience with major AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Strong theoretical and practical understanding of machine learning algorithms, deep learning architectures, statistical modeling, and data science principles.
  • Demonstrated experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid software engineering fundamentals, including data structures, algorithms, object-oriented design, system architecture, and version control (Git).
  • Familiarity with MLOps principles and tools for model versioning, deployment, monitoring, and continuous integration/delivery (CI/CD) pipelines.
  • Exceptional problem-solving skills, a proactive attitude, and the ability to work both independently and as a vital part of a collaborative, cross-functional team.
  • Strong communication skills, both written and verbal, with the ability to articulate complex technical concepts to both technical and non-technical audiences.

Preferred Qualifications

  • Experience with distributed computing frameworks (e.g., Apache Spark, Dask).
  • Contributions to open-source AI/ML projects, academic publications, or active participation in relevant industry communities.
  • Experience building and deploying real-time AI/ML services and low-latency inference systems.
  • Familiarity with various database technologies (SQL, NoSQL, data warehousing solutions).
  • Knowledge of data governance, privacy, and ethical AI considerations.

What We Offer

  • Competitive salary and equity package, reflecting your experience and impact.
  • Comprehensive health, dental, and vision insurance for you and your family.
  • Generous paid time off, company holidays, and flexible work arrangements.
  • Opportunities for continuous professional development, including conferences, workshops, and educational stipends.
  • A vibrant, inclusive, and highly innovative company culture where your ideas are valued.
  • The chance to work on cutting-edge AI technologies that have a tangible impact on the world.
  • A collaborative environment that encourages growth, learning, and technical mastery.

How to Apply

If you are passionate about pushing the boundaries of AI, possess the skills and experience we’re looking for, and are eager to contribute to a world-class team, we encourage you to apply! Please submit your resume and a compelling cover letter detailing your relevant experience and why you are excited about this role to our careers page at www.innovatetech.com/careers.