Software Engineer - AI Platform New Hybrid / San Francisco, CA or Redwood City, CA
Company: Tbwa Chiat/Day Inc
Location: San Francisco
Posted on: January 26, 2025
Job Description:
Hybrid / San Francisco, CA or 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 an AI Platform
Engineer, you will be at the forefront of designing and
implementing the core AI pipelines that drive SnorkelFlow's AI
capabilities. Whether you're an entry-level engineer eager to grow
in the field or a senior engineer ready to lead high-impact
projects, this role offers opportunities to work on SOTA AI models
and redefine the AI stack through a data-driven primary way to
solve challenging problems.Main Responsibilities
- Contribute to designing and maintaining AI pipelines for
labeling, embeddings, training, and deploying models into
production.
- Collaborate with the Compute Platform team to ensure seamless
integration with orchestration tools and infrastructure.
- Define and develop AI Platform APIs for other applications to
use them.
- LLM Tooling Development:
- Build and deploy LLM-based systems for production workflows,
focusing on efficiency, scalability, and reproducibility.
- Implement training pipelines for LLMs, including fine-tuning,
pruning, distillation, and foundational model training.
- Integrate APIs from providers such as OpenAI, Anthropic, and
Gemini into SnorkelFlow's pipelines.
- Develop and integrate backend services to manage LLM calls and
API interactions.
- Work with the Data Platform team to define data requirements
and ensure smooth interoperability.
- Partner with the Application team to design and implement APIs
that power workflows.
- Observability and Monitoring:
- Implement tools and dashboards to monitor and track AI pipeline
performance.
- Define metrics to ensure system health and support optimization
efforts.
- Advanced Model Development:
- Innovate on advanced training methodologies for LLMs and NLP
systems, including state-of-the-art optimization techniques.
- Take ownership of end-to-end model lifecycle management, from
training to production deployment.Required Qualifications
- Bachelor's degree in Computer Science, Machine Learning, or a
related field.
- 1-2 years of experience in AI development or backend
engineering.
- Strong coding skills in Python and familiarity with deep
learning frameworks like PyTorch or TensorFlow.
- Passion for AI development and willingness to learn advanced
techniques.
- 4-6 years of experience in AI and/or backend development,
including hands-on work with AI pipelines in production
systems.
- Strong expertise in Python and deep learning frameworks such as
PyTorch.
- Proven ability to lead projects and mentor team members.
- Solid understanding of LLM architectures, fine-tuning, and
deployment.
- Solid understanding of agentic workflows and tooling
(Langchain, Crew.ai etc).
- Experience building scalable CI/CD pipelines for machine
learning workflows.Preferred Qualifications
- Expertise in NLP and libraries such as Hugging Face
Transformers, spaCy, or XGBoost.
- Familiarity with multimodal AI concepts, including vision and
audio tasks.
- Knowledge of foundational model APIs such as OpenAI, Anthropic,
or Gemini.
- Familiarity with MLOps tools and practices like MLflow,
Kubernetes, or Ray.
- Experience building APIs or SDKs for AI services.What We Offer
- A leadership role with the opportunity to influence the
technical direction of SnorkelFlow.
- Competitive salary and benefits tailored to your
experience.
- Hybrid work environment with 3 days per week at our Redwood
City HQ and SF Office.
- No Meeting Tuesdays and Thursdays to focus on deep work.
- The chance to work on cutting-edge infrastructure and drive
impactful change in an innovative, fast-paced environment.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.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
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, San Jose , Software Engineer - AI Platform New Hybrid / San Francisco, CA or Redwood City, CA, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...