1

Senior Machine Learning Software Engineer Jobs in Tucson, AZ

Principal AI Engineer

Tucson, AZ · On-site

$179K - $226K/yr

... in software engineering, artificial intelligence, machine learning, or related fields, including experience serving as a Principal Engineer, AI Technical Lead, Architect, or equivalent senior ...

... in software engineering, artificial intelligence, machine learning, or related fields, including experience serving as a Principal Engineer, AI Technical Lead, Architect, or equivalent senior ...

Sr. Software Engineer

Tucson, AZ · On-site

$190K - $260K/yr

What are the primary responsibilities in the Sr. Software Engineer position? Core responsibilities include designing real-time cloud processing solutions, implementing advanced signal processing and ...

Principal AI Engineer

Tucson, AZ · On-site

$179K - $226K/yr

... in software engineering, artificial intelligence, machine learning, or related fields, including experience serving as a Principal Engineer, AI Technical Lead, Architect, or equivalent senior ...

Senior Software Engineer II

Tucson, AZ · On-site

$115K - $152K/yr

SENIOR SOFTWARE ENGINEER II Rocket Lab Optical Systems solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance challenges for Department of Defense and Intelligence ...

Senior Software Engineer II

Tucson, AZ · On-site

$118K - $155K/yr

SENIOR SOFTWARE ENGINEER II Rocket Lab Optical Systems solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance challenges for Department of Defense and Intelligence ...

Senior Software Engineer II

Tucson, AZ · On-site

$115K - $152K/yr

SENIOR SOFTWARE ENGINEER II Rocket Lab Optical Systems solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance challenges for Department of Defense and Intelligence ...

Machine Learning and Autonomous Systems * Cyber Security * DevOps technologies and methods We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople ...

Machine Learning and Autonomous Systems * Cyber Security * DevOps technologies and methods We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople ...

Software Engineer II (Onsite)

Tucson, AZ · On-site

$92K - $126K/yr

Machine Learning and Autonomous Systems * Cyber Security * DevOps technologies and methods We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople ...

Senior Principal Software Engineer Tucson, AZ US The Senior Principal Software Engineer position is focused on the development, integration, test, and maintenance of software as a part of on-site ...

Software Engineer II (Onsite)

Tucson, AZ · On-site

$92K - $126K/yr

Machine Learning and Autonomous Systems * Cyber Security * DevOps technologies and methods We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople ...

Software Engineer II (Onsite)

Tucson, AZ

$92K - $126K/yr

Machine Learning and Autonomous Systems * Cyber Security * DevOps technologies and methods We encourage curious, creative problem solvers to join our team of bright, dedicated software craftspeople ...

Showing results 21-40

Senior Machine Learning Software Engineer information

See Tucson, AZ salary details

$71.4K

$135.5K

$181.5K

How much do senior machine learning software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for senior machine learning software engineer in Tucson, AZ is $135,479.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,800.00 and $152,700.00 per year, depending on experience, location, and employer.

What is a senior machine learning software engineer?

A Senior Machine Learning Software Engineer is an experienced professional who designs, develops, and deploys machine learning models and systems to solve complex problems. They work closely with data scientists, engineers, and other stakeholders to build scalable and efficient solutions that leverage large data sets and advanced algorithms. Their responsibilities often include architecting ML pipelines, optimizing model performance, and mentoring junior team members. Typically, they have a strong background in computer science, programming, and applied mathematics, along with several years of hands-on experience in machine learning and software engineering.

What are some common challenges senior machine learning software engineers face when deploying models to production?

Senior Machine Learning Software Engineers often encounter challenges such as ensuring model scalability, maintaining performance under real-world data conditions, and integrating models seamlessly with existing systems. Handling data drift and monitoring model predictions for accuracy over time are also critical responsibilities. Collaboration with data engineers, DevOps, and product teams is essential to address these challenges and ensure robust, reliable deployments.

What are the key skills and qualifications needed to thrive as a senior machine learning software engineer, and why are they important?

A Senior Machine Learning Software Engineer requires deep expertise in machine learning algorithms, statistical analysis, and strong programming skills in languages like Python or Java, typically supported by a degree in computer science or a related field. Familiarity with frameworks such as TensorFlow, PyTorch, scikit-learn, as well as experience with cloud platforms and version control systems, is standard. Exceptional problem-solving, leadership, and communication skills help drive project success and mentor junior engineers. These competencies are crucial for designing scalable ML solutions, ensuring code quality, and effectively collaborating within cross-functional teams.

What is the difference between Senior Machine Learning Software Engineer vs Data Scientist?

AspectSenior Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with ML frameworksBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills
Work EnvironmentDevelops ML models, integrates algorithms into products, collaborates with engineering teamsAnalyzes data, builds statistical models, visualizes insights, collaborates with business teams
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, healthcare

While both roles involve working with data and algorithms, Senior Machine Learning Software Engineers focus on developing and deploying scalable ML models within software systems, whereas Data Scientists primarily analyze data to generate insights and inform business decisions.

What are the most commonly searched types of Machine Learning Software Engineer jobs in Tucson, AZ?

The most popular types of Machine Learning Software Engineer jobs in Tucson, AZ are:

What are popular job titles related to Senior Machine Learning Software Engineer jobs in Tucson, AZ?

For Senior Machine Learning Software Engineer jobs in Tucson, AZ, the most frequently searched job titles are:

What job categories do people searching Senior Machine Learning Software Engineer jobs in Tucson, AZ look for?

The top searched job categories for Senior Machine Learning Software Engineer jobs in Tucson, AZ are:

Infographic showing various Senior Machine Learning Software Engineer job openings in Tucson, AZ as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 74% Full Time, 21% Part Time, and 3% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $135,479 per year, or $65.1 per hour.

Principal AI Engineer

Tucson, AZ • On-site

Association Of Universities For Research In Astronomy
Scientific Research and Development Services • 1 - 5K employees

Full-time

Re-posted 23 days ago


Job description

NOIRLab is seeking an accomplished Principal AI Engineer to define and lead the organization's artificial intelligence strategy, technical architecture, and AI engineering capabilities. This highly visible leadership role will establish the foundational AI platforms, engineering practices, and governance framework that enable scientists, software engineers, and operations teams to harness the power of artificial intelligence in support of groundbreaking astronomical research and observatory operations.

As NOIRLab's first dedicated AI engineering leader, you will have a unique opportunity to shape how AI is adopted across one of the world's premier astronomical research organizations. You will identify and prioritize high-impact AI opportunities, build enterprise-scale AI capabilities, and deliver innovative solutions that accelerate scientific discovery, increase engineering productivity, and improve operational efficiency.

This role combines strategic vision with hands-on technical leadership. You will partner closely with researchers, software engineers, data scientists, and operational stakeholders to design, prototype, implement, and deploy production-ready AI systems. The ideal candidate is equally comfortable defining long-term AI strategy, architecting scalable AI platforms, and personally contributing to the development of advanced AI solutions.

At NOIRLab, we believe scientific discovery and technological innovation go hand in hand. We value intellectual curiosity, continuous learning, and a passion for solving complex problems. This position offers the rare opportunity to apply cutting-edge AI technologies—including machine learning, generative AI, large language models (LLMs), advanced analytics, and agentic systems—to help answer fundamental questions about our universe while advancing the future of scientific computing.

If you are energized by the challenge of building AI capabilities from the ground up and motivated by the potential to make a lasting impact on science, this is an exceptional opportunity to lead transformative innovation at a global research institution.

Key ResponsibilitiesAI Strategy & Technical Leadership
  • Define and execute NOIRLab's enterprise AI strategy, technical vision, and multi-year roadmap aligned with scientific, engineering, and operational goals.
  • Identify, evaluate, and prioritize high-value AI use cases that deliver measurable business and scientific impact.
  • Establish AI engineering standards, development methodologies, reusable frameworks, and best practices that support scalable adoption across the organization.
  • Assess and implement emerging technologies, including generative AI, foundation models, LLMs, AI agents, and advanced machine learning approaches.
  • Develop governance frameworks, model evaluation processes, and lifecycle management practices that ensure responsible, secure, and effective AI deployment.
  • Establish key performance indicators (KPIs) and success metrics to evaluate the effectiveness of AI initiatives.
AI Platform Architecture & Solution Development
  • Design and implement secure, scalable, and production-ready AI platforms and applications that integrate with scientific research systems, software platforms, and operational workflows.
  • Lead the development of LLM-powered applications, Retrieval-Augmented Generation (RAG) systems, AI agents, copilots, and other advanced AI solutions.
  • Establish platform capabilities that enable experimentation, model deployment, monitoring, observability, and continuous improvement.
  • Partner with IT and enterprise technology teams to ensure AI systems meet organizational requirements for reliability, scalability, security, and compliance.
Advanced Analytics & Scientific Computing
  • Develop advanced analytics capabilities that support scientific discovery, operational decision-making, and organizational effectiveness.
  • Apply machine learning, statistical modeling, and AI techniques to large-scale scientific datasets and computational workflows.
  • Evaluate and optimize model performance, accuracy, explainability, and operational effectiveness.
  • Collaborate with researchers and technical teams to leverage AI in solving complex scientific and engineering challenges.
Technical Leadership & Cross-Functional Collaboration
  • Serve as the organization's senior technical authority for AI, machine learning, and advanced analytics.
  • Mentor engineers, scientists, and technical teams in AI technologies, architecture, and responsible AI practices.
  • Collaborate across scientific, engineering, and operations organizations to drive AI adoption and innovation.
  • Engage with external research institutions, observatories, and scientific communities to promote collaboration, interoperability, and knowledge sharing.
  • Foster a culture of experimentation, continuous improvement, and responsible innovation.
What You'll BringRequired Qualifications
  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Software Engineering, or a related technical field, or equivalent combination of education and experience.
  • 15+ years of experience in software engineering, artificial intelligence, machine learning, or related fields, including experience serving as a Principal Engineer, AI Technical Lead, Architect, or equivalent senior technical leadership role.
  • Demonstrated success designing, building, and deploying production-scale AI and machine learning solutions.
  • Deep expertise in machine learning, generative AI, large language models, modern AI architectures, and AI engineering best practices.
  • Experience developing and deploying LLM applications, RAG systems, AI agents, and foundation model-based solutions.
  • Strong background in cloud-native architecture, distributed systems, data platforms, and AI infrastructure.
  • Experience implementing AI operationalization practices, including model deployment, monitoring, evaluation, governance, and lifecycle management.
  • Expertise in secure, responsible AI development and model governance frameworks.
  • Advanced software engineering skills and proficiency with modern programming languages, frameworks, and AI development ecosystems.
  • Exceptional communication, leadership, and collaboration skills with the ability to influence diverse technical and non-technical stakeholders.
Preferred Qualifications
  • Experience applying AI, machine learning, or advanced analytics within scientific research environments.
  • Familiarity with astronomical datasets, observatory operations, scientific instrumentation, or related research domains.
  • Experience with high-performance computing (HPC), large-scale data processing, or scientific computing platforms.
  • Contributions to open-source software, AI frameworks, or scientific computing communities.
  • Experience building organizational AI capabilities and driving enterprise-wide AI adoption strategies.

Salary Range: $179,000-$226,000. The final salary will depend on skills, qualifications, experience and job location.

This position will remain open until it is filled. Please submit a cover letter and a CV or resume, PDF files preferred. 

Individuals needing assistance with the employment process can request assistance here.

Why Join NOIRLab?
  • Lead the AI vision for one of the world's leading astronomical research organizations.
  • Build AI capabilities from the ground up with executive visibility and organizational influence.
  • Apply cutting-edge AI technologies to accelerate scientific discovery and innovation.
  • Collaborate with world-class scientists, engineers, and researchers solving some of humanity's most fundamental questions.
  • Make a lasting impact on both the future of AI and our understanding of the universe.