
Senior Software Engineer, Site Reliability Engineering, Vertex AI 3P SRE
Status
Hexjobs Insights
Role involves ensuring reliability of Google Cloud services, managing system capacities, and developing software platforms. Requires expertise in coding and engineering best practices.
Schlüsselwörter
About the job
Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance.
Vertex AI is Google Cloud's flagship AI platform, offering a suite of tools and services for the entire ML lifecycle. This includes everything from data preparation and experimentation to training, tuning, and serving models at scale. Vertex AI supports platforms for third-party models, including popular open-source models from Model Garden and enterprise-grade models from key partners like Anthropic.
In this role, you will be at the forefront of ensuring the rock-solid reliability and performance of the infrastructure underpinning these third-party model deployments, with a focus on our GKE-based serving stack.
Responsibilities
- Engage in and improve the whole lifecycle of servicesfrom inception and design through to deployment, operation, and refinement.
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
- Maintain services once they are live by measuring and monitoring availability, latency, and overall system health.
- Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity.
- Practice sustainable incident response and blameless post-mortems (Post-Mortem Examinations).
Minimum qualifications
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
- 2 years of experience leading projects and providing technical leadership.
Preferred qualifications:
- Master's degree in Computer Science or Engineering or a related technical field.
- Experience with Load Balancing, high-availability, and scalable system design.
- Experience with Monitoring and Observability in Cloud and cluster management systems (e.g., Cloud Monitoring, Monarch, Automon).
- Experience with Performance analysis and optimization (e.g., Dapper, pprof).
- Experience with cluster management system and Google Cloud interactions.
| Veröffentlicht | vor etwa 21 Stunden |
| Läuft ab |
Ähnliche Jobs, die für Sie von Interesse sein könnten
Basierend auf "Senior Software Engineer, Site Reliability Engineering, Vertex AI 3P SRE"
Keine Angebote gefunden, versuchen Sie, Ihre Suchkriterien zu ändern.