Software Engineer - Product (New Grad)

Julius AI

📍San Francisco, CA
Posted May 21, 2026

Job Overview

Position

Software Engineer - Product (New Grad)

Company

Julius AI

Location

San Francisco, CA

Work Type

On-site

Job ID

li-4417447144

Job Description

Benefits:
Health & dental insurance, gym reimbursement, daily team meals, commuter benefits

We are an early stage applied AI startup building agents that automate knowledge work with code. We’re on a mission to enable one billion humans to become software creators, and we are starting with a focus on data science and analysis use cases.

Today, Julius writes and executes 1 million lines of code every 36 hours, has served over 1 million users and generated over 3 million data visualizations.

We're a small technical team with experience from Uber, Facebook and Scale AI. We're making revenue and we're backed by some of best investors like AI Grant, YCombinator, Bessemer Venture Partners and founders of Vercel, Notion, Perplexity, Palantir, Replit, Zapier, Intercom, Dropbox and researchers from OpenAI and Google DeepMind.

Building intuitive and performant user interfaces is critical to making Julius easy to use for over 1 million users. Our interface has several moving parts including tool use, multi-step reasoning, code generation, code execution, file and secrets management, and more. You will get to define and build the experiences for all of these as we scale to our future milestones.

What you'll do:

  • Build products that bring AI capabilities to millions of people

  • Design and implement intuitive, responsive, and performant user interfaces

  • Optimize application performance and ensure cross-browser compatibility

What we're looking for:

  • Experience with React, Next.js, Tailwind CSS, Python

  • Have previous internships or relevant experience where you’ve shipped production level code

  • Strong understanding of frontend frontend primitives: component architecture, state management, streaming UIs, and performance profiling

  • Strong understanding of backend systems, in particular - relational databases, caching, background jobs, and auth.

  • Examples of live projects or products you've built

About The Interview

  • Intro call

  • Short paid work trial (2-5 days). Own and ship a project in Julius

Compensation Range: $130K - $150K

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.Julius relies heavily on AI agents generating and executing code, which involves streaming complex data to the UI. How would you approach building a streaming UI in React/Next.js that handles multi-step reasoning and tool use without blocking the main thread?
  • 2.With over 1 million users and 3 million data visualizations generated, performance is critical. Walk me through how you would profile and optimize a sluggish React component that renders a complex data visualization.
  • 3.Our product requires robust backend support for file and secrets management, as well as code execution. Describe how you would design the backend systems to handle a background code execution job securely and reliably.
🎯Behavioral Questions (3)
  • 1.Julius is an early-stage startup moving fast to enable a billion people to become software creators. Tell me about a time you had to ship a feature under a tight deadline while balancing code quality.
  • 2.Building intuitive interfaces for complex AI workflows can be challenging. Describe a time you took a complicated technical process and designed a user interface that made it simple for non-technical users.
  • 3.As a small technical team from companies like Uber and Facebook, we value ownership. Tell me about a live project or product you built entirely from scratch. What was your approach from ideation to deployment?
🧩Situational Questions (2)
  • 1.Imagine you are building a feature that allows users to upload files and execute Python scripts on them. During the paid work trial, you notice that the file upload occasionally fails silently, causing the AI agent to hallucinate responses. How do you handle this within the 2-5 day trial period?
  • 2.You are tasked with implementing a new auth flow and secrets management UI for users connecting their API keys to our AI agents. Midway through designing the component architecture, product requirements change, and you now need to support team-based sharing of those secrets. How do you adapt?

Resume Keywords

Make sure these keywords appear on your resume

ReactNext.jsTailwind CSSPythonStreaming UIState ManagementRelational DatabasesBackground JobsCode ExecutionComponent ArchitectureProduction CodeData Visualization

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →