Software Engineer - Infrastructure Hybrid / Redwood City, CA
Company: Tbwa Chiat/Day Inc
Location: Redwood City
Posted on: October 31, 2024
Job Description:
We'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
- Design, develop and maintain enterprise features for the
platform (including but not limited to
authentication/authorization, RBAC, data governance)
- Build and improve automation, effective monitoring and alerting
for infrastructure and the platform
- Deploy and maintain CI/CD pipelines across multiple
environments and continuously improve development and deployment
best practices
- Collaborate with enterprise customers to understand product use
cases and translate into engineering specifications, and deliver
high-quality solutions
- 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
- 4+ years of experience in distributed systems and cloud-native
applications
- Proficiency in automation, scripting languages, and
infrastructure-as-code tools
- Practical experience with Docker containerization and
clustering (Kubernetes/EKS/GKE)
- Strong communication and coding skills
- Proactive and positive attitude Preferred Qualifications
- 6+ years of professional software engineering experience
- Strong development and debugging skills in Python
- Experience implementing CI/CD (e.g. CircleCI)
- Familiarity with working with large-scale enterprise software
deployments
- Familiarity with authentication and authorization best
practices and Knowledge of common authentication technologies
including OAuth, SAML
- Familiar with common security best practices, architecture
design and implementation. The salary range for this position based
in the San Francisco Bay Area is $200,000.00 - $230,000.00. All
offers include equity compensation in the form of employee stock
options. Be Your Best At Snorkel Snorkel 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. We
will ensure that individuals with disabilities are provided
reasonable accommodation to participate in the job application or
interview process, to perform essential job functions, and to
receive other benefits and privileges of employment. Please contact
us to request accommodation. Apply for this job* indicates a
required field First Name * Last Name * Email * Phone * Resume/CV *
Enter manually Accepted file types: pdf, doc, docx, txt, rtf
LinkedIn Profile GDPR Disclosure * Select...
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, Sacramento , 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...