Senior Software Engineer
Core
Designing, developing, and testing complex software programs and systems while integrating AI tools and frameworks.
Role type
Senior Software Engineer (IC with team leadership)
Builds
Complex software programs and systems
Domain
Library technology, global datasets, AI, hybrid cloud
Deliverable
production ML models
Required skills
Software development, programming languages, database systems, cloud platforms, AI integration, technical leadership, architectural design, code review
Preferred skills
Mentoring junior engineers, problem-solving, analytical skills
Technologies
Cloud platforms, AI frameworks, database systems
Responsibilities
Lead small teams and mentor junior engineers, Design and implement complex features and systems, Provide technical guidance and expertise, Participate in architectural discussions, Conduct code reviews
Seniority
Senior, hands-on IC with leadership
