Senior Software Engineer, AI Platform

February 27, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, AI Platform

About InnovateTech Solutions

InnovateTech Solutions is a pioneering force in artificial intelligence and machine learning, dedicated to building cutting-edge platforms that empower businesses to transform data into actionable insights. We are a dynamic, fast-paced company at the forefront of innovation, committed to creating an environment where talent thrives and groundbreaking ideas become reality. Join us in shaping the future of AI!

Job Summary

We are seeking an experienced and highly motivated Senior Software Engineer to join our Artificial Intelligence Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable and robust infrastructure for our AI/ML applications. You will work on critical components that support the entire machine learning lifecycle, from data ingestion and model training to deployment and monitoring. This is an exciting opportunity for an engineer who is passionate about AI, distributed systems, and building foundational technologies that enable data scientists and machine learning engineers to deliver impactful solutions.

Key Responsibilities

  • Lead the design, development, and maintenance of core components of our AI/ML platform, ensuring high performance, scalability, and reliability.
  • Architect and implement robust data pipelines for large-scale data ingestion, transformation, and storage to support various ML workloads.
  • Develop and optimize services for model training, evaluation, versioning, and deployment using containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Collaborate closely with data scientists, machine learning engineers, and other engineering teams to understand requirements and translate them into platform features.
  • Champion best practices in software engineering, including code reviews, automated testing, continuous integration/continuous deployment (CI/CD), and documentation.
  • Proactively identify and address performance bottlenecks, security vulnerabilities, and operational issues within the platform.
  • Evaluate and integrate new open-source and commercial technologies to enhance the capabilities and efficiency of our AI platform.
  • Mentor junior engineers, providing technical guidance and fostering a culture of technical excellence.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a strong focus on building scalable backend systems or platform infrastructure.
  • Proficiency in at least one modern programming language such as Python, Go, Java, or C++. Python is highly preferred for ML platform roles.
  • Extensive experience with cloud platforms (AWS, Azure, GCP), including services like S3/Blob Storage, EC2/VMs, EKS/AKS/GKE, Lambda/Functions.
  • Demonstrated experience with containerization technologies (Docker) and orchestration frameworks (Kubernetes).
  • Solid understanding of distributed systems principles, microservices architecture, and API design (RESTful, gRPC).
  • Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra, Redis).
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Strong problem-solving skills, analytical thinking, and attention to detail.
  • Excellent communication skills, both written and verbal, with the ability to articulate complex technical concepts.

Preferred Skills

  • Experience specifically building or contributing to Machine Learning Platforms, MLOps tools, or Data Engineering pipelines.
  • Familiarity with ML frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, MLflow, Kubeflow.
  • Knowledge of big data technologies like Apache Spark, Flink, Kafka.
  • Experience with infrastructure-as-code tools (Terraform, CloudFormation).
  • Contribution to open-source projects.

What We Offer

  • A competitive salary and comprehensive benefits package, including health, dental, and vision insurance.
  • Generous paid time off, including vacation, sick leave, and company holidays.
  • Opportunities for professional development, including conferences, workshops, and continuous learning resources.
  • A collaborative and inclusive work environment where your ideas are valued.
  • The chance to work on challenging and impactful projects at the cutting edge of AI technology.
  • Modern office facilities with amenities, flexible work options, and a strong work-life balance culture.
  • Stock options/equity in a rapidly growing company.

How to Apply

If you are a passionate and experienced engineer eager to make a significant impact on the future of AI, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you are interested in joining InnovateTech Solutions through our careers portal.

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.