Software Engineer (Intern/New Grad)

Potrero Hill, San Francisco, CA

Toma

Toma builds personalized AI agents that automate customer communications and operational tasks for automotive dealerships.

View all jobs at Toma

Apply now Apply later

Why Toma

Toma is the automotive industry’s leading agentic AI workforce, starting with voice AI agents for sales and service call operations. Our voice AI product, built entirely in-house with cutting-edge large language models (LLMs), reaches millions of vehicle owners each month. As the darling startup in the automotive space, we have recently raised our Series A with Andreessen Horowitz and Y Combinator, and are rapidly expanding our customer base.

We’re a small team of former founders, athletes, and leaders from Scale AI, Uber, Braze, Microsoft, Amazon, Columbia, and acquired companies in the automotive industry who simply love winning. Autonomy is not recommended, but a table-stakes requirement, and we work very hard to maintain our lead. Our team is hybrid, with our headquarters in a brand-new two-story office in Potrero Hill, San Francisco.

Our team and product remain lean because we are incredibly customer-oriented: we frequently travel the country to meet with and learn from our customers. To this day, most of our customers have been referred to us through word of mouth. With our unique advantage and fast momentum in this $2 trillion market, we are poised to take Toma to the next level.

About this Role

We are seeking a Software Engineer to join our team and learn how to build groundbreaking AI products quickly. This role will involve working in a fast-paced environment, learning directly from our customers, and iterating on the product quickly while being mentored by a senior engineer.

Our engineering team works hybrid in San Francisco.

Responsibilities
  • Contribute to cloud deployments on AWS, Porter, and other ML providers, ensuring smooth releases alongside senior engineers.

  • Design, build, and ship full‑stack features across our TypeScript/Next.js frontend and Node/Python backend.

  • Implement and maintain LLMs and ML models, including self‑hosted OpenAI‑compatible endpoints and Gemini integrations.

  • Collaborate with third‑party vendors to evaluate services and help craft long‑term technical partnerships.

  • Prototype solutions to novel problems in a fast‑moving tech landscape; iterate quickly based on user feedback.

  • Promote reliability and operational excellence by adding tests, monitoring, and automation to the stack

Required Qualifications
  • Demonstrated excellence through class, personal, or open‑source projects.

  • Hands‑on experience building full‑stack applications (React/Next.js, Node/TypeScript, or Python) and shipping production code.

  • Practical experience integrating LLMs (e.g., OpenAI, Gemini, Anthropic) into applications or research projects.

  • Solid grasp of computer‑science fundamentals, operating systems, and basic distributed‑systems concepts.

  • Strong problem ownership, self‑direction, and effective communication with team members and, when applicable, customers.

Preferred Qualifications
  • Proficiency with TypeScript, Bun, low‑level Node.js, the T3 Stack (Next.js, React, Prisma, PostgreSQL, NextAuth, tRPC), and Python.

  • Familiarity with AWS services, Docker, and container orchestration (e.g., Porter, ECS, Kubernetes).

  • Experience scaling personal or academic projects to real users or high traffic.

  • Exposure to prompt engineering techniques and enthusiasm for continuous learning.

  • Contributions to open‑source communities or demonstrable side projects that showcase initiative and craftsmanship.

Don’t think you meet all the qualifications? Apply anyway. We’d love to hear what excites you about us, and we may have a role that's a good fit for you.

Benefits
  • Free lunch and dinner in the office

  • Generous travel and expense policy

  • The most fun you'll ever have in a tech role

How We Hire
  1. Intro Chat (30 min)

  2. Coding Screen (1 hr)

  3. Virtual/In-Person Onsite (3 hours)

  4. Offer

Apply now Apply later
Job stats:  14  4  0
Category: Engineering Jobs

Tags: Anthropic AWS Braze Docker ECS Engineering Gemini Kubernetes LLMs Machine Learning ML models Node.js OpenAI PostgreSQL Prompt engineering Python React Research TypeScript

Perks/benefits: Career development Startup environment

Regions: Remote/Anywhere North America
Country: United States

More jobs like this