Demo

Staff ML Software Development Engineer

Candidate Experience site
Santa Clara, CA Full Time
POSTED ON 3/27/2025
AVAILABLE BEFORE 5/27/2025

Join Fortinet as a Staff Software Developer and play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products and more. This position offers a chance to engage in various stages of the development process, from debugging and testing to contributing to the design and implementation of innovative features. You will utilize cutting-edge GenAI/LLM technologies to enhance our next-generation GenAI platform, setting new standards for Fortinet products.

Our team is dedicated to creating cutting-edge solutions such as FortiGPT, Smart Assist, and other GenAI innovations, aiming to seamlessly integrate AI across our product range.

Responsibilities:
  • Lead by example in technical excellence, providing guidance and mentorship to junior team members on best practices and complex problem-solving techniques.
  • Take ownership of critical technical projects, from ideation through design, development, and delivery, ensuring successful and timely execution.
  • Drive architectural decisions, ensuring scalable, high-performance, and maintainable software solutions that meet business objectives.
  • Actively contribute to and influence the development of technical roadmaps and strategies, collaborating with cross-functional teams to align efforts with organizational goals.
  • Provide technical leadership and support in key areas such as LLM, GenAI, containerized environments, cloud platforms (AWS/Azure), and web development.
  • Lead troubleshooting and debugging efforts for complex technical challenges, providing guidance to the team in resolving issues effectively and efficiently.
  • Influence and help shape the overall development process, ensuring adherence to agile methodologies, with a focus on optimizing efficiency and productivity.
  • Take an active role in setting and maintaining high standards for software quality, automation, and testing across the team.
  • Proactively identify and mitigate risks or roadblocks that could impact project success or team performance.
  • Demonstrate strong communication skills, articulating complex technical concepts to both technical and non-technical stakeholders.
  • Maintain a proactive approach to learning new technologies and industry trends, sharing knowledge and recommendations to help shape future technical strategies.
Requirements:
  • A minimum of 10 years of software development experience.
  • Strong proficiency in Python, particularly on Linux; experience with other programming languages such as Java and C is a plus.
  • Solid experience in LLM and GenAI development, with a strong understanding of LLM technologies.
  • At least 5 years of experience with deep expertise in AWS or Azure, as well as containerized environments (Docker experience preferred).
  • Practical experience in Relational, NoSQL, and vector database development. Experience in Milvus is a plus.
  • In-depth knowledge of large-scale, high-performance software design, architecture, and multithreading programming.
  • Familiarity with professional software engineering practices, including version control, coding standards, and code reviews.
  • Knowledge of QA standards and software development principles.
  • Strong communication skills with the ability to work collaboratively across teams.
  • Strong leadership abilities, able to take ownership of key projects, provide technical guidance, and motivate others to achieve success.
  • Proven ability to manage multiple projects simultaneously and prioritize tasks effectively.
  • Highly motivated, adaptable, and quick to learn new technologies with a passion for innovation.
  • Excellent team player with a proactive attitude and strong problem-solving skills.
Education:
  • Bachelor’s degree in Computer Science or Electrical Engineering; Master’s degree preferred.

The US base salary range for this full-time position is $166,100-$214,900. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.

Why Join Us:
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000 customers around the globe.

Salary : $166,100 - $214,900

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff ML Software Development Engineer?

Sign up to receive alerts about other jobs on the Staff ML Software Development Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Candidate Experience site

Candidate Experience site
Hired Organization Address Meriden, CT Full Time
Retail Loss Prevention Detective Job Description Use your experience in retail loss prevention to launch an exciting car...
Candidate Experience site
Hired Organization Address Saint Cloud, MN Full Time
Cetera is currently seeking an Introducing Senior Licensing & Registration Specialist for our team located in St. Cloud,...
Candidate Experience site
Hired Organization Address Jersey, NJ Full Time
Company Description Tradeweb Markets is a world leader in the evolution of electronic trading. A fintech company serving...
Candidate Experience site
Hired Organization Address Macon, GA Part Time
Job Summary This position is responsible for the overall sanitation of the kitchen. This position will work at the dish ...

Not the job you're looking for? Here are some other Staff ML Software Development Engineer jobs in the Santa Clara, CA area that may be a better fit.

Staff ML Software Development Engineer

Fortinet, Santa Clara, CA

Staff Software Development Engineer - AI/ML frameworks

AMD (Advanced Micro Devices), San Jose, CA

AI Assistant is available now!

Feel free to start your new journey!