Senior Software Engineer - Full Stack AI/ML
Core
Design and maintain distributed systems infrastructure and cloud components, leading technical initiatives to improve system architecture, operations, and product fundamentals across multiple product groups.
Role type
Senior IC Full Stack AI/ML Software Engineer
Builds
Extensible and maintainable code, distributed system architectures, and cloud technology layers used across products
Domain
Cloud infrastructure, distributed systems, AI/ML, risk assessment systems
Deliverable
production ML models | infrastructure | product features
Required skills
Distributed systems design, cloud technology layers, C, C++, C#, Java, JavaScript, Python, AI/ML, risk assessment systems, intelligent automation, DevOps, CI/CD, infrastructure as code, service reliability engineering, large dataset analysis
Preferred skills
Technical leadership, test maturity reviews, static analysis reviews, incident response, automation, scalability, operational excellence
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner across product groups to apply expertise in distributed systems and cloud technology; mentor others to produce extensible code; drive continuous improvements in architecture and operations; provide technical leadership in reviews and incident responses; resolve major incidents; lead technical initiatives and influence engineering best practices.
Seniority
Senior, hands-on IC
