Software Architect

Fremont, California

Javelin
Apply for this Job
About the Role

Javelin is at the forefront of building the Enterprise AI security platform for LLM applications. We are in search of an experienced full-stack leader to join our startup. As a senior lead/architect, you will be instrumental in shaping the core product. Help us build and extend our Rust, Go and Python-based APIs and infrastructure. We are a remote-first organization. Javelin is backed by top-tier Silicon Valley venture investors, and your role will significantly influence the future of LLM applications.

Why work with us?
  • You get a chance to influence the future of AI and data security. Directly impact the development of the future LLM application stack.
  • We are growing fast with a number of large scale deployments in our pipeline.
  • You get a chance to be an early member at a VC-based startup
  • You get to join a world-class team (e.g., team members have previously founded startups built massively scaled cloud products)
  • You work with founders who are engineers and deeply interested in the problem space.
  • Extreme ownership - you will own products, and products will live and die based on the decisions you make and the work you do.
Responsibilities
  • Architect, develop, and optimize Rust, Go & Python-based APIs and services
  • Build and work on AI and large scale data pipelines for model training & testing
  • Collaborate with the team to design and evolve our system architecture
  • Implement best practices for code quality, testing, and documentation
  • Integrate with AWS, GCP, and Azure services, Postgres database, and Kubernetes deployments
  • Contribute to the entire development lifecycle, from ideation to deployment and maintenance
  • Mentor and guide junior team members
Requirements
  • Experience architecting, developing large scale software systems
  • Expertise in programming languages such as Python and Go
  • Being proactive and fast learner with a bias for action
  • Open-source contributions are a big plus
  • Strong understanding of development best practices, concurrency patterns, and performance optimization
  • Expertise in designing and building security tools and applications is a plus
  • Experience working with relational and non-relational databases, especially Postgres
  • Experience incorporating or using Generative-AI is a strong plus
  • ML/NLP libraries such as PyTorch, TensorFlow, and Transformers is strong plus
  • Security background is a strong plus
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus
Qualifications
  • 8+ years experience
  • Bachelor's or Master's degree or equivalent experience in Computer Science, Mathematics or related fields
  • Development experience with programming languages
About Javelin AI

Javelin is an enterprise AI platform that enables secure, rapid AI & LLM adoption. With Javelin, you can use models securely, leverage AI tools confidently, and securely deploy and test production LLM applications. Javelin is backed by top-tier Silicon Valley venture investors, including Mozilla Ventures.

Date Posted: 11 May 2025
Apply for this Job