Software Engineer, Service Resiliency
Core
Design, develop, and maintain scalable microservices and cloud-based solutions to ensure system reliability, observability, and performance for a massive-scale AI platform.
Role type
Senior Software Engineer (Service Resiliency / SRE)
Builds
Scalable, reliable microservices and cloud infrastructure for Genesys Cloud
Domain
Cloud-native software engineering, distributed systems, AI platform infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
AWS serverless architecture (Lambda, Step Functions, DynamoDB, RDS), Python or Golang, distributed systems, microservices, RESTful API design, CI/CD pipelines, SQL and NoSQL databases, observability platforms (SumoLogic, New Relic), root cause analysis, on-call rotation management
Preferred skills
None explicitly stated
Technologies
AWS, Lambda, Step Functions, DynamoDB, RDS, Jenkins, SumoLogic, New Relic
Responsibilities
Design and develop scalable microservices, implement and maintain CI/CD pipelines, conduct code reviews, participate in system design discussions, implement monitoring and alerting solutions, perform root cause analysis on performance issues, attend daily stand-ups, participate in on-call rotations, continuously improve existing services
Seniority
Senior, hands-on IC