Founding Engineer, Backend

California

  Development - Java Backend

Permanent

Our client, an early-stage AI Startup, are hiring a Founding Backend Engineer to join the team in California. The successful candidate will design and develop scalable, high-performance multi-tenant data processing and storage systems for hybrid environments, while working closely with ML engineers to build and deploy AI models.

Responsibilities

  • As a Founding Backend Engineer, you will lead the design and implementation of backend architecture.

  • Ensure the quality, reliability, and smooth operation of the systems you develop.

  • Work closely with engineers to define product requirements and create technical specifications.

  • Drive continuous software improvements that enhance the user experience.

  • Write high-quality, production-ready code that is clean, readable and maintainable.

  • Provide guidance and support to fellow engineers, helping to overcome challenges and unblock progress.

Skillset

  • Master's or Bachelor's degree in Computer Science, Engineering or related.

  • Minimum of eight years of experience in software engineering within a startup environment.

  • Proficiency in data structures, algorithms, distributed systems and developing scalable architectures.

  • Solid background in database fundamentals and cloud storage technologies, covering relational, semi-structured, and unstructured data.

  • Experience with Golang is a plus.

  • Strong expertise in RPC, SaaS, and microservices architecture.

  • Excellent communication skills, especially when discussing technical decisions and project timelines.

  • Familiarity with Infrastructure-as-Code, GitOps and CI/CD practices.

Benefits

  • Salary: $180k – $200k DOE

  • Equity.

  • Health, dental and vision insurance.

  • 401(k).

Interested? Apply Now!

50704