Senior AI Software Engineer
Summary
Placements24 is recruiting on behalf of a client for a fully remote Senior AI Software Engineer. Day to day: designing and deploying AI-powered software, building scalable ML pipelines, integrating models into production with data scientists, and ensuring performance of AI apps using Python/Java/C++, TensorFlow/PyTorch, and cloud platforms.
About the Role
Our client is seeking an experienced and highly skilled Senior AI Software Engineer for a fully remote position. This role is instrumental in designing, developing, and deploying sophisticated AI-powered software solutions that drive innovation and provide significant business value. You will leverage your expertise in software engineering best practices and AI/ML concepts to build scalable, efficient, and robust systems. This is an excellent opportunity to work on challenging projects, collaborate with a talented global team, and contribute to the advancement of artificial intelligence applications, working within a culture that emphasizes technical excellence, continuous learning, and collaborative problem-solving in a flexible remote setting.
Key Responsibilities
- Design, develop, and implement high-quality software systems incorporating AI and machine learning capabilities.
- Build and optimize scalable machine learning pipelines and infrastructure.
- Collaborate with data scientists to integrate models into production software.
- Write clean, efficient, well-documented, and thoroughly tested code.
- Ensure the performance, scalability, and reliability of AI-driven applications.
- Participate in code reviews, architectural discussions, and technical design sessions.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software engineering experience, with a significant focus on AI/ML.
- Strong proficiency in programming languages such as Python, Java, or C++.
- Deep understanding of AI/ML algorithms, frameworks (e.g., TensorFlow, PyTorch), and best practices.
- Experience with cloud platforms (AWS, Azure, GCP) and MLOps principles.
- Excellent problem-solving skills, attention to detail, and the ability to work effectively in a remote team environment.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible working arrangements.
- Opportunities for professional development, training, and attending conferences.
- A collaborative, innovative, and supportive remote work culture.