Senior/Staff Software Engineer - Infrastructure
Company: Tbwa Chiat/Day Inc
Location: Redwood City
Posted on: February 18, 2025
Job Description:
Senior/Staff Software Engineer - InfrastructureHybrid / Redwood
City, CAWe're on a mission to democratize AI by building the
definitive AI data development platform. The AI landscape has gone
through incredible change between 2016, when Snorkel started as a
research project in the Stanford AI Lab, to the generative AI
breakthroughs of today. But one thing has remained constant: the
data you use to build AI is the key to achieving differentiation,
high performance, and production-ready systems. We work with some
of the world's largest organizations to empower scientists,
engineers, financial experts, product creators, journalists, and
more to build custom AI with their data faster than ever before.
Excited to help us redefine how AI is built? Apply to be the newest
Snorkeler!As a Software Engineer on the Infrastructure team, you'll
accelerate the Snorkel AI team and our customers by improving our
developer platform and services for user and data management across
the stack. You'll work closely with other engineers, researchers,
and product management to align on the highest leverage
improvements for CI/CD, cloud infrastructure, deployment, security,
authentication/authorization, and more.Main Responsibilities
- Deploy and maintain CI/CD and software release pipelines across
multiple environments and continuously improve testing frameworks,
development tooling, and deployment best practices.
- Define and build our deployment strategy, internal and
external, for SaaS-hosted, on-prem, and managed service
offerings.
- Build and maintain Snorkel's production and staging
infrastructure, own our k8s and cloud strategy.
- Design, develop, and maintain observability, alarms, and
monitoring tools.
- Participate in on-call responsibilities in rotation with the
engineering team.
- Work a hybrid schedule with three days per week in our Redwood
City HQ or the SF office and work remotely with "No Meeting"
Tuesdays and Thursdays.Required Qualifications
- Bachelor's degree in Computer Science or related field.
- 6+ years of experience in distributed systems and cloud-native
applications.
- Proficiency in automation, scripting languages, and
infrastructure-as-code tools (e.g. terraform).
- Practical experience with Docker containerization and
clustering (Kubernetes/EKS/GKE).
- Strong development and debugging skills in Python or related
language.
- Strong communication and coding skills.
- Proactive and positive attitude.Preferred Qualifications
- 8+ years of professional software engineering experience.
- Multiple years of k8s operational experience.
- Familiarity with working with large-scale enterprise software
deployments.
- Familiar with common security best practices, architecture
design and implementation.
- Experience building infrastructure, CI/CD, tooling in an
enterprise setting.The salary range for this position based in the
San Francisco Bay Area is $200,000.00 - $270,000.00. All offers
include equity compensation in the form of employee stock
options.Be Your Best At SnorkelSnorkel AI is on a mission to make
machine learning practical for everyone, and it starts with
building a team that welcomes, represents and gives opportunity to
all. We work at the frontier of AI and software engineering, and
believe that underrepresented communities need to play a part in
shaping the future of these fields. At Snorkel AI, we actively work
to create an environment that values end-to-end ownership, diverse
forms of impact, and opportunities for personal growth.Snorkelers
are supported by an amazing team and an amazing set of benefits.
For Full-time employees, we offer comprehensive medical, dental,
and vision plans for Snorkelers and their families, plus a yearly
wellness stipend. Our 401k program lets Snorkelers plan for their
future and our parental leave program lets new parents take up to
20 weeks of paid time off. Learn more about these benefits and more
- like our workstation setup allowance - on our Careers
page.Snorkel AI is proud to be an Equal Employment Opportunity
employer and is committed to building a team that represents a
variety of backgrounds, perspectives, and skills. Snorkel AI
embraces diversity and provides equal employment opportunities to
all employees and applicants for employment. Snorkel AI prohibits
discrimination and harassment of any type on the basis of race,
color, religion, age, sex, national origin, disability status,
genetics, protected veteran status, sexual orientation, gender
identity or expression, or any other characteristic protected by
federal, state, or local law. All employment is decided on the
basis of qualifications, performance, merit, and business need.
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, Redwood City , Senior/Staff Software Engineer - Infrastructure, IT / Software / Systems , Redwood City, California
Didn't find what you're looking for? Search again!
Loading more jobs...