Senior/Staff Software Engineer - Infrastructure Hybrid / Redwood City, CA
Company: Snorkel AI, Inc.
Location: Redwood City
Posted on: November 8, 2024
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, owning 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 one or two days per week in our
Redwood City HQ 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 $180,000.00 - $230,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. 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: Snorkel AI, Inc., Walnut Creek , Senior/Staff Software Engineer - Infrastructure Hybrid / Redwood City, CA, IT / Software / Systems , Redwood City, California
Didn't find what you're looking for? Search again!
Loading more jobs...