Senior Software Architect

Sonoma, California

Javelin
Apply for this Job
About the Role

Join Javelin, a pioneering company at the cutting edge of Enterprise AI security for LLM applications. We are looking for an experienced full-stack leader to become a key player in our startup journey. As a Senior Software Architect, you will shape our core product by building and enhancing our APIs and infrastructure using Rust, Go, and Python. You will be part of a remote-first organization, backed by top-tier Silicon Valley venture investors, allowing you to make a significant impact on the future of LLM applications.

Why Work With Us?
  • Influence the future of AI and data security, impacting the development of next-generation LLM application stacks.
  • Be part of a fast-growing company with numerous large-scale deployments on the horizon.
  • Join a VC-backed startup as an early team member.
  • Collaborate with a world-class team, including members who have founded successful startups and developed massively scaled cloud products.
  • Work alongside technical founders dedicated to solving meaningful challenges.
  • Embrace extreme ownership-your decisions will directly shape our products and their success.
Responsibilities
  • Architect, develop, and optimize APIs and services using Rust, Go, and Python.
  • Build and enhance AI and large-scale data pipelines for model training and testing.
  • Collaborate with the team to design and evolve a robust system architecture.
  • Implement best practices in code quality, testing, and documentation.
  • Integrate various cloud services (AWS, GCP, Azure), Postgres databases, and Kubernetes deployments.
  • Contribute throughout the development lifecycle, from ideation to deployment and maintenance.
  • Mentor and guide junior team members, fostering their growth.
Requirements
  • Proven experience in architecting and developing large-scale software systems.
  • Expertise in Python and Go programming languages.
  • Proactive attitude with a strong bias for action and rapid learning.
  • Open-source contributions are highly valued.
  • A solid understanding of development best practices, concurrency patterns, and performance optimization.
  • Experience in designing and building security tools is a significant advantage.
  • Familiarity with relational and non-relational databases, particularly Postgres.
  • Experience with Generative AI technologies is a strong plus.
  • Proficiency in ML/NLP libraries such as PyTorch, TensorFlow, or Transformers is a significant advantage.
  • A background in security is a strong plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
Qualifications
  • 8+ years of relevant experience.
  • Bachelor's or Master's degree (or equivalent experience) in Computer Science, Mathematics, or related fields.
  • Demonstrated development experience with programming languages.
About Javelin AI

Javelin is an enterprise AI platform designed to facilitate secure and rapid adoption of AI and LLM technologies. With Javelin, organizations can use models securely, leverage AI tools with confidence, and deploy and test production-level LLM applications. We are backed by top-tier Silicon Valley venture investors, including Mozilla Ventures.

Date Posted: 11 May 2025
Apply for this Job