A complete application in a minute
Tailored resume and cover letter, ready to send.
Placements24 is hiring a Senior Software Engineer - AI Platforms for a fully remote team. You will design, build, and maintain scalable AI platform software to enable data scientists and ML engineers to train and deploy models efficiently.
Strong distributed systems, cloud-native experience, and expertise in Python, Java, Go, or C++ are essential. You will collaborate with ML engineers and stakeholders to deliver robust platform capabilities, implement monitoring, and ensure secure,
Our client is a dynamic leader in the AI and Emerging Technologies sector, seeking a highly accomplished Senior Software Engineer - AI Platforms to join their innovative, fully remote team. This role is critical in designing, developing, and maintaining the scalable platforms and infrastructure that power our client's advanced AI initiatives. You will work on building robust, efficient, and high-performance systems that enable data scientists and ML engineers to develop, train, and deploy models seamlessly. The ideal candidate possesses deep expertise in software development, distributed systems, and a strong understanding of the AI/ML ecosystem. This is an unparalleled opportunity to drive innovation in AI infrastructure from anywhere, collaborating with a world-class remote team.
Design, develop, and implement scalable, reliable, and high-performance software platforms for AI/ML workloads. Build and optimize infrastructure for data processing, model training and model serving. Develop APIs and microservices to support AI model deployment and integration. Collaborate with data scientists, ML engineers, and other stakeholders to understand platform requirements and deliver solutions. Write clean, maintainable, and well-documented code in languages such as Python, Java, or Go. Implement robust monitoring, logging, and alerting solutions for platform components. Ensure the security, scalability, and cost-effectiveness of AI infrastructure. Contribute to architectural decisions and technical strategy for AI platforms. Mentor junior engineers and promote best practices in software development and MLOps. Troubleshoot and resolve complex technical issues across the platform stack.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 7 years of professional software development experience, with a significant focus on building distributed systems or cloud-native applications. Proven experience developing platforms or infrastructure for AI/ML workloads is highly desirable. Strong proficiency in one or more programming languages such as Python, Java, Go, or C++. Experience with cloud platforms (AWS, Azure, GCP) and their associated services. Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes). Understanding of data processing frameworks (e.g., Spark) and databases (SQL/NoSQL). Knowledge of CI/CD principles and tools. Excellent problem-solving, analytical, and communication skills. Ability to thrive in a fully remote, collaborative work environment.
Our client offers a highly competitive salary, excellent health and wellness benefits, performance bonuses, and extensive opportunities for professional development and career advancement. This position is fully remote, offering the flexibility to work from any location. You will join a talented and driven team focused on building the future of AI infrastructure, contributing to cutting-edge projects and making a significant impact. Embrace a remote-first culture that prioritizes collaboration, innovation, and work-life balance.