Software Engineer, AI
Position Overview: As a Software Engineer for this AI product development team, you will play a key role in designing, developing, and implementing advanced AI algorithms and software solutions. You will collaborate closely with cross-functional teams including product management, data science, and quality assurance to deliver scalable, reliable, and high-performance software that powers an AI product. The ideal candidate is a creative problem-solver with a strong foundation in software engineering and a keen interest in AI and machine learning technologies.
Design, implement, and optimize AI algorithms and models to solve complex problems and deliver innovative AI-driven features.
Develop scalable and robust software components and APIs that integrate seamlessly with our AI platform and ecosystem.
Collaborate with data scientists to translate research prototypes into production-ready code and ensure efficient deployment and scalability.
Work closely with product management to understand requirements, prioritize features, and deliver high-quality software solutions on time.
Write clean, maintainable, and well-documented code following best practices and coding standards.
Participate in code reviews, testing, and debugging to ensure the quality and reliability of the software.Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
3+ years of professional experience in software engineering, with a focus on developing scalable and distributed systems.
Proficiency in programming languages such as Python, Java, or GO, with experience in building production-grade software.
Solid understanding of AI and machine learning concepts, algorithms, and frameworks (e.g., TensorFlow, PyTorch).
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
Strong problem-solving skills and attention to detail, with the ability to thrive in a fast-paced and dynamic environment.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Reperio Human Capital acts as an Employment Agency and an Employment Business