Senior Software Engineer – AI/ML Platform

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer – AI/ML Platform | InnovateX Technologies

The Tone:
This is a full-time role at InnovateX Technologies, offering a hybrid work model with opportunities for remote work. InnovateX builds cutting-edge AI solutions, transforming industries through intelligent automation and data-driven insights. This role is crucial for designing, developing, and deploying robust and scalable infrastructure that powers the company’s next generation of artificial intelligence and machine learning products. You will contribute to foundational systems that enable researchers and product teams to build, train, and deploy models efficiently and reliably.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Hybrid/Remote-Friendly

• Team: AI/ML Platform team
• Mission: Enable researchers and product teams to build, train, and deploy models efficiently and reliably, driving significant impact across various sectors.
• Tech Stack: Python, Java, Go, C++, AWS, Google Cloud Platform, Microsoft Azure, Apache Spark, Kafka, SQL, NoSQL, Docker, Kubernetes, TensorFlow, PyTorch, Scikit-learn, CI/CD, DevOps, MLOps tools, AI infrastructure

What You’ll Actually Do
• Core Platform Components: Design and build high-performance, fault-tolerant services and APIs for the AI/ML platform using modern distributed system techniques.
• Data Pipelines: Create and optimize data ingestion, transformation, and storage solutions to handle massive datasets for machine learning training and inference.
• ML Model Life Cycle: Develop tools and workflows to streamline the entire machine learning model life cycle, including experimentation, training, evaluation, versioning, deployment, and monitoring.
• Scalability and Reliability: Work with cloud infrastructure (AWS, GCP, Azure) to ensure the platform scales to meet growing demands and maintains high availability and resilience.
• Mentorship and Leadership: Provide technical guidance, conduct code reviews, and offer mentorship to junior engineers, fostering technical excellence.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
• Experience: 5+ years of professional experience in software development, with a significant focus on building scalable backend systems or platform infrastructure, and solid understanding of distributed system design and microservices.
• Skills: Strong expertise in at least one modern programming language such as Python, Java, Go, or C++; hands-on experience with major cloud providers (AWS, Google Cloud Platform, Microsoft Azure); familiarity with big data technologies (e.g., Apache Spark, Kafka) and various database systems (SQL and NoSQL).
• Bonus: Direct experience building or contributing to ML platforms, MLOps tools, or AI infrastructure; experience with containerization and orchestration technologies like Docker and Kubernetes; familiarity with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn; knowledge of CI/CD pipelines and DevOps practices in an ML context; contributions to open-source projects related to AI/ML or distributed systems.

Related Jobs

NYL Insurance
Posted 4 hours ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year