AI Senior Software Engineer

Tanium 16 May 2025
Software Engineer Machine Learning Cloud Computing AI Engineer LLM

As a Senior Software Engineer at Tanium, you will play a key role in building and maintaining cutting-edge products within a small, agile development team. You'll be deeply involved in the entire product lifecycle, from initial design to deployment, with a strong emphasis on customer engagement and iterative feedback. Your responsibilities will include:

  • Designing, developing, and deploying AI Agents and machine learning models to solve complex business problems.
  • Creating and maintaining backend systems for LLMs and AI Agents, ensuring high performance and scalability.
  • Collaborating with cross-functional teams to integrate AI solutions into existing systems and workflows.
  • Optimizing and fine-tuning models and AI Agents for performance, accuracy, and efficiency.
  • Implementing and managing CI/CD pipelines for AI model and AI Agent deployment.
  • Monitoring and troubleshooting AI systems in production, ensuring reliability and robustness.
  • Staying updated with the latest advancements in AI, machine learning, AI Agents, and related technologies.

We are looking for someone with:

  • A Bachelor's degree or equivalent experience (CS Degree preferred).
  • 3+ years of industry experience (5+ preferred) with proven experience as an AI Developer, AI Engineer, or similar role.
  • Expert knowledge of at least one of Golang (preferred), Python, or Java, and experience with Kubernetes.
  • A strong understanding of machine learning algorithms and frameworks (e.g., TensorFlow, PyTorch).
  • Experience with LLMs, AI Agents, and natural language processing (NLP) techniques.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies.
  • Excellent communication skills (both technical and non-technical, written and oral).
  • A passion for writing automated tests and maintaining code quality.
  • Strong debugging skills and the ability to troubleshoot production issues.
  • Knowledge of modern software frameworks and the ability to learn new tools quickly.
  • Detail-oriented with a passion for creating an awesome user experience.

Nice to have:

  • Experience with Golang.

Benefits:

Tanium provides team members with 5 days of volunteer time off (VTO). Also includes equity awards and a generous benefits package consisting of medical, dental and vision plan, family planning benefits, health savings account, flexible spending account, transportation savings account, 401(k) retirement savings plan with company match, life, accident and disability coverage, business travel accident insurance, employee assistance programs, disability insurance, and other well-being benefits.

The annual base salary range for this full-time position is $120,000 - $355,000. The actual annual base salary offered may be adjusted based on a variety of factors, including but not limited to, location, education, skills, training, and experience.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Apply Now

Other Jobs

Senior Software Engineer, Growth

Coventry Roofing W 34th St., New York, NY

Senior Software Engineer - Java Microservices

Roku Manchester, England, United Kingdom

Regional Sales Manager - Boston

Vectra Networks Boston, Massachusetts, United States

Head of Engineering, Embedded

Gusto 236 E 77th St, New York, NY 10075, USA

Senior Machine Learning Engineer, Conversion Lift

Brez Technology Inc. Remote - Ontario, Canada