
Senior Software Engineer – Backend Microservices, Rust
Fortanix
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • United States
Visit company websiteExplore more
Salary
💰 $155,000 - $220,000 per year
Job Level
Tech Stack
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