Fortanix

Senior Software Engineer – Backend Microservices, Rust

Fortanix

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $155,000 - $220,000 per year

Job Level

About the role

  • Designing and building microservices for our secure Generative AI platform.
  • Working closely with the data science team to enhance LLM (Large Language Model) performance through data engineering.
  • Working directly with the ML Infrastructure and Platform teams to identify opportunities to further improve and optimize the tools and solutions.
  • Applying best practices for security, performance, and reliability.

Requirements

  • At least 5+ years of professional experience as a software engineer
  • At least 3-5 years of hands on experience in Rust (preferred), C/C++, or Go.
  • Strong experience in backend development, microservices and building distributed systems.
  • Experience working with secure enclaves, confidential computing or Trusted Execution Environments (for example: Intel SGX, Intel TDX, AMD-SEV, Nitro Enclaves, etc).
  • Familiarity with CI/CD and deployment infrastructure.
  • Experience with cloud technologies such as AWS/GCP/Azure.
  • Hands on experience with container technologies like Docker and Kubernetes.
  • Has hands-on experience working with NoSQL databases such as Cassandra, MongoDB etc.
  • Proven experience with Linux system programming, builds and deployment.
  • A bachelor's or master's degree in Computer Science, Information Systems, or related field, or equivalent training or work experience.
  • Experience in Generative AI (Large Language Models, Multi-Modal, Large Vision Models) is nice to have.
  • Experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, natural language processing or other ML discipline is nice to have.
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
Benefits
  • We offer a collaborative work environment, amazing equity, great benefits, competitive salary, and the opportunity to redefine cloud computing.
  • Unlimited PTO (it’s between you and your work!)
  • 40 hours of Volunteer Time Off/year
  • Internet stipend
  • Friendly culture that brings the best out of everybody
  • 401k
  • Medical, Dental, Vision, Life Insurance, Retirement Savings, Wellness Program, Short-and Long-Term Disability, Holidays, and more.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RustC/C++Gobackend developmentmicroservicesdistributed systemssecure enclavesconfidential computingNoSQL databasesLinux system programming
Soft Skills
problem-solvinganalytical skillscommunicationcollaboration
Certifications
bachelor's degree in Computer Sciencemaster's degree in Computer Science