Senior AI Engineer
About the job
About us
NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries
The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work.
NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.
About the Role
The AI Ops team empowers the NinjaOne internal AI ecosystem through creation/maintenance of internal MCPs, internal agents and various AI data pipelines to process large swaths of unstructured data for later data mining efforts. We bring value to the greater organization by various forms of process automation, operational insights, and market intelligence. As a member of this team, you’ll work with various stakeholders in our sales, customer support and marketing teams to design, build, and optimize systems that directly impact them.Paste
Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
*Onsite interviews may be required for this role.
We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres; supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.
What You’ll be Doing
• Design, build and ship LLM-powered agents and tools that automate workflows and surface insights for internal sales, support and marketing teams.
• Build and maintain AI data pipelines that turn large volumes of unstructured text into structured, searchable, analysis-ready data.
• Apply retrieval, embedding and classification techniques to extract and organize knowledge from unstructured sources.
• Design and run objective, benchmark-driven evaluations of models and agents, and use the results to select models, refine prompts and manage cost and latency.
• Deploy and operate AI solutions at scale on AWS, monitoring performance and troubleshooting issues as they arise.
• Take ideas from concept to production, then keep optimizing and maintaining them, working within the team’s established architecture and engineering practices.
• Partner with stakeholders to translate business needs into scoped, measurable AI solutions.
• Contribute to code and design reviews and help raise the team’s engineering standards.
• Other duties as needed.
About You
• Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or equivalent work experience preferred.
• 7+ years of professional software engineering, with strong Python and SQL.
• Proven experience deploying AI solutions at scale: shipping LLM-based or machine learning systems to production and operating them reliably under real load.
• Experience with objective, benchmark-based evaluation of agents and models: building test datasets, defining success metrics, and comparing models, prompts and configurations against them.
• Working knowledge of core ML and NLP concepts such as embeddings, retrieval, classification and evaluation metrics.
• Solid relational database experience (Postgres preferred).
• Cloud experience (AWS preferred) deploying and operating services.
• Has built and run a production system from scratch, not only extended one, and can describe what they would do differently.
• Comfortable making independent technical calls inside a defined architecture, and aligning with the team lead on the ones that cross boundaries or change direction.
• Good judgment under ambiguity: weighs model quality, cost, latency and risk, and explains the tradeoff to non-engineers.
Experience that will make you a standout candidate:
• Agentic tool development: designing and building the tools, interfaces and permission models that agents use to act on enterprise systems safely.
• Harness engineering: building the scaffolding that runs, constrains, tests and observes agents, including evaluation harnesses, guardrails and tracing.
• Agent frameworks, the Model Context Protocol, or managed foundation-model platforms such as AWS Bedrock.
• Vector search or retrieval-augmented generation over large text corpora.
• Classical ML or deep learning experience, including model training or fine-tuning.
• Optimizing AI workloads for cost and latency at scale, for example through model selection, routing or caching.
• Infrastructure as code (for example AWS CDK).
• Integrating AI with enterprise systems such as CRM, support and collaboration tools.
• Mentoring other engineers.
What You’ll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is hybrid remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
Additional Information
This position is NOT eligible for Visa sponsorship. Due to federal government security requirements associated with our FedRAMP-authorized environment, candidates must be U.S. citizens or lawful permanent residents.
*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. This position may also be eligible for bonus, commission, equity, or other incentive compensation, as applicable.
Base salary hiring range for roles based in California, Colorado, Maryland, New Jersey, or Washington
$180,000—$220,000 USD
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. This position may also be eligible for bonus, commission, equity, or other incentive compensation, as applicable.
Base salary hiring rang for roles based in New York
$180,000—$220,000 USD
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
Candidate Privacy
When you apply, NinjaOne collects and uses your personal information to review your application and manage the hiring process. To learn how we use, store, and protect your data, and what your rights are, please read our Candidate Privacy Policy at https://www.ninjaone.com/candidate-privacy-policy.
Verith pulls this listing from NinjaOne's careers page or job board and checks it several times a day. Apply on their site.