Software Engineer - Backend

An early stage applied AI lab building coding agents to enable one billion humans to become software creators, focusing on data science and analysis use cases.
Backend
Mid-Level Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Backend

Julius is an innovative AI lab that's making waves in the tech industry, currently serving over 1 million users and generating more than 3 million data visualizations. The company writes and executes 1 million lines of code every 36 hours, demonstrating their significant impact in the AI and data science space. As a Backend Software Engineer at Julius, you'll join a small but deeply technical team with alumni from prestigious companies like Uber, Microsoft, and Facebook.

The role offers an exciting opportunity to work on revolutionary AI-powered code execution and data analysis systems. You'll be at the forefront of building and scaling backend systems that power both web and mobile products, directly contributing to the company's mission of enabling one billion humans to become software creators. The position requires strong expertise in Python, database management, and cloud platforms, with opportunities to work with cutting-edge AI technologies.

Julius is backed by prominent investors including AI Grant and founders from successful companies like Vercel, Notion, Perplexity, Palantir, and Replit, as well as researchers from OpenAI and Google DeepMind. The company offers competitive compensation, including meaningful equity, and comprehensive benefits such as health and dental insurance, gym reimbursement, and daily team lunches. Located in San Francisco, you'll be working with a team that's focused on innovation and making a significant impact in how knowledge workers interact with AI and data analysis tools.

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
  • Competitive base salary
  • Meaningful equity

Interested in this job?

Jobs Related To Julius Software Engineer - Backend

Software Engineer II

Microsoft Software Engineer II position in Skype Core Services team, building scalable collaboration services with up to 100% remote work flexibility in Redmond, WA.

Software Engineer II

Backend Software Engineer II position at Lead Bank, building large-scale systems with focus on performance and scalability in fintech space.

Software Developer 3

Mid-level software engineering role at Oracle focusing on cloud services and database software, requiring Python, GoLang, and Kubernetes expertise.

Software Engineer

Software Engineer position at Microsoft Teams Core Services, building scalable backend services using .NET, Kubernetes, and Azure, with focus on high availability and resilient system design.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop supply chain platform solutions, focusing on SAP implementation and cloud infrastructure support, offering hybrid work and comprehensive benefits.