Software Engineer, AI/ML Platform

February 27, 2026

Are you applying to the internship?

Job Description

Software Engineer, AI/ML Platform

We are seeking a highly skilled and passionate Software Engineer to join our innovative AI/ML Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable and robust infrastructure and tools that empower our data scientists and machine learning engineers to build, train, deploy, and monitor cutting-edge AI models across various products and services. If you thrive in a fast-paced environment, possess a deep understanding of distributed systems, and are enthusiastic about building the foundational layers for next-generation AI, we encourage you to apply.

Key Responsibilities

  • Design, develop, and maintain core components of our AI/ML platform, including data pipelines, model training infrastructure, serving frameworks, and monitoring tools.
  • Build scalable and reliable machine learning infrastructure that can handle large datasets and high-throughput model inferences.
  • Collaborate closely with data scientists and machine learning engineers to understand their needs and translate them into platform features and improvements.
  • Implement best practices for MLOps, including version control for models and data, automated testing, continuous integration/continuous deployment (CI/CD) for ML pipelines.
  • Optimize the performance and efficiency of our ML systems, focusing on resource utilization and latency reduction.
  • Evaluate and integrate new open-source and commercial technologies to enhance our platform capabilities.
  • Contribute to code reviews, documentation, and the overall improvement of engineering practices within the team.
  • Troubleshoot and resolve complex technical issues related to the AI/ML platform and its integrations.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a strong emphasis on building scalable backend systems or infrastructure.
  • Proficiency in one or more programming languages such as Python, Go, Java, or C++. Python is highly preferred for ML infrastructure.
  • Extensive experience with cloud platforms (e.g., AWS, GCP, Azure) and their managed services (e.g., S3, EC2, Kubernetes, SageMaker, Vertex AI).
  • Solid understanding of distributed systems principles, microservices architecture, and API design.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Experience with data processing frameworks such as Spark, Flink, or Dask.
  • Strong problem-solving skills, with an ability to debug complex systems and implement effective solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Preferred Qualifications

  • Experience with ML frameworks such as TensorFlow, PyTorch, or JAX.
  • Familiarity with MLOps tools and platforms (e.g., MLflow, Kubeflow, Airflow, ZenML, Sagemaker MLOps).
  • Understanding of machine learning concepts, algorithms, and lifecycle.
  • Experience with stream processing technologies (e.g., Kafka, Kinesis).
  • Contributions to open-source projects related to ML infrastructure or data engineering.

Technical Skills & Tools

  • Programming Languages: Python (primary), Go, Java, C++
  • Cloud Platforms: AWS, GCP, Azure (expertise in at least one)
  • Containerization: Docker, Kubernetes
  • Data Processing: Apache Spark, Flink, Dask
  • ML Frameworks (familiarity): TensorFlow, PyTorch, JAX
  • Databases: SQL/NoSQL databases (e.g., PostgreSQL, Cassandra, DynamoDB)
  • CI/CD: Jenkins, GitLab CI, GitHub Actions
  • Monitoring & Logging: Prometheus, Grafana, ELK Stack, Datadog

What We Offer

  • A dynamic and collaborative work environment where innovation is highly valued.
  • Opportunity to work on cutting-edge AI/ML technologies that impact millions of users.
  • Competitive salary and comprehensive benefits package, including medical, dental, and vision insurance.
  • Generous paid time off and flexible working arrangements.
  • Opportunities for professional growth and development, including training, conferences, and mentorship.
  • A culture that promotes work-life balance and celebrates diversity.
  • State-of-the-art office facilities with amenities designed to foster creativity and productivity.

About Us

We are a leading technology company dedicated to leveraging artificial intelligence to solve complex problems and create innovative solutions that enhance daily life. Our mission is to build intelligent systems that are ethical, efficient, and accessible. We foster a culture of curiosity, continuous learning, and impact, empowering our engineers and scientists to push the boundaries of what’s possible with AI.

How to Apply

Interested candidates are encouraged to submit their resume and a cover letter detailing their relevant experience and interest in this role through our careers portal at [Company Website/Careers Link]. Please highlight your contributions to AI/ML platform development or large-scale distributed systems in your application. We look forward to hearing from you!