Senior Software Engineer
Core
Senior Software Engineer adopting AI-first practices to build, optimize, and maintain scalable software products and services.
Role type
Senior Software Engineer (AI-first development)
Builds
End-user software services, products, applications, and platforms
Domain
Software Engineering / AI Development
Deliverable
production ML models | product features
Required skills
Object-oriented programming (Java/C++/C), end-to-end feature delivery, system monitoring and operations, code refactoring and optimization, stakeholder collaboration, design documentation
Preferred skills
Continuous integration and flighting services toolset experience, adaptability to new technical trends
Technologies
Java, C++, C
Responsibilities
Implement and optimize code using AI-first practices, drive end-to-end development from design to completion, monitor systems for degradation and initiate recovery actions, guide engineers on development playbooks, collaborate with product managers on project plans
Seniority
Senior, hands-on IC