Software Engineer
Core
Design, develop, and maintain scalable back-end systems for AI applications and research projects.
Role type
Software Engineer (AI Systems)
Builds
Scalable back-end systems, robust APIs, and software solutions for AI applications
Domain
Artificial Intelligence / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Strong programming skills, ability to recognize and evaluate AI models, problem-solving, debugging and root cause analysis, API development, coding standards improvement, security implementation
Preferred skills
Open source contribution, published research, innovative solution proposal
Technologies
None explicitly stated
Responsibilities
Design and develop scalable back-end systems for AI applications; Collaborate with AI researchers and data scientists; Develop, test, and maintain high-quality software solutions; Participate in the full software development lifecycle; Debug and troubleshoot complex software issues; Implement security and data protection measures; Document software designs and code
Seniority
Mid-level to Senior (implied by 'distinguished leadership skills' and 'stay current' requirements)