Software Engineer - Full Stack
Core
Design, build, and maintain distributed cloud services and data-intensive systems, integrating generative AI and large language models to deliver customer experiences.
Role type
Senior Full Stack Software Engineer (AI-native systems)
Builds
Distributed cloud services, platform infrastructure, and data-intensive systems
Domain
Cloud infrastructure, Generative AI, Large Language Models
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Generative AI integration, Large Language Model application, Cloud infrastructure operations, System reliability engineering, Observability, Code implementation and debugging, Requirement analysis, Design documentation, On-call incident management
Preferred skills
Agentic workflows, Responsible AI practices, AI-native product development
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Determine user and system requirements for features, Develop design documents with minimal oversight, Create, implement, test, debug, and reuse code, Break down work items and provide estimates, Monitor services for degradation and restore functionality, Stay current on technologies for availability and performance at scale
Seniority
Senior, hands-on IC