Software Engineer - Backend

AI Data Scientist building coding agents to enable one billion humans to become software creators
$160,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
AI

Description For Software Engineer - Backend

Julius is an innovative AI company revolutionizing code execution and data analysis, currently serving millions of knowledge workers. As a backend engineer, you'll join a small but deeply technical team focused on building and scaling systems that power web and mobile products.

The role involves leading the design, implementation, and scaling of core backend systems, building interfaces between backend and web/mobile clients, and working on load balancing with rapidly changing needs. You'll be instrumental in bringing AI capabilities to millions of users.

Julius has impressive traction - writing and executing 1 million lines of code every 36 hours, serving over 1 million users, and generating over 3 million data visualizations. The team brings experience from top tech companies like Uber, Microsoft and Facebook.

The company is backed by prestigious investors including AI Grant and founders of leading tech companies like Vercel, Notion, Perplexity, Palantir, Replit, Zapier, Intercom, and Dropbox, as well as researchers from OpenAI and Google DeepMind.

This role offers competitive compensation ($160K-$180K salary with 0.10%-0.30% equity) and benefits including health & dental insurance, gym reimbursement, and daily team lunches. You'll be working in San Francisco with a team focused on enabling knowledge workers in finance, operations, scientific research and academia to become software creators.

The ideal candidate should have strong experience with Python or equivalent backend languages, databases/pooling/concurrency, cloud platforms, and system design. Experience with infrastructure tools like Kubernetes and Terraform is valuable, and familiarity with R or AI/LLM projects is a plus.

Last updated 2 minutes ago

Responsibilities For Software Engineer - Backend

  • Build products that bring AI capabilities to millions of knowledge workers
  • Build and scale backend systems that power the core Julius product
  • Building interfaces between backend and web/mobile clients
  • Work on scaling and load balancing web server backends with rapidly changing needs

Requirements For Software Engineer - Backend

Python
Kubernetes
  • Strong experience with Python or equivalent backend programming language
  • Strong experience with databases / pooling / concurrency
  • Experience with cloud platforms (AWS, GCP or Azure)
  • Familiarity with infrastructure, kubernetes and terraform (or willingness to learn)
  • Extensible system design skills
  • 2+ years of engineering experience

Benefits For Software Engineer - Backend

Dental Insurance
Medical Insurance
  • Health insurance
  • Dental insurance
  • Gym reimbursement
  • Daily team lunches

Interested in this job?

Jobs Related To Julius Software Engineer - Backend

Software Engineer, Forward Deployed

Forward Deployed Engineer role at Greenlite, implementing AI solutions for financial compliance operations.

Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.