1

Go Programming Jobs in Tucson, AZ (NOW HIRING)

Principal AI Engineer

Tucson, AZ ยท On-site

$179 - $226/hr

At NOIRLab, we believe scientific discovery and technological innovation go hand in hand. We value ... modern programming languages, frameworks, and AI development ecosystems. * Exceptional ...

Principal AI Engineer

Tucson, AZ ยท On-site

$179K - $226K/yr

At NOIRLab, we believe scientific discovery and technological innovation go hand in hand. We value ... modern programming languages, frameworks, and AI development ecosystems. * Exceptional ...

Become the knowledgeable and 'go-to' Systems Engineer for the program * Support Statistical Process Control assessments in the factory and as part of hardware verification of missile sections and ...

Become the knowledgeable and 'go-to' Systems Engineer for the program * Support Statistical Process Control assessments in the factory and as part of hardware verification of missile sections and ...

Senior Systems Engineer

Tucson, AZ ยท On-site

$98K - $135K/yr

Become the knowledgeable and 'go-to' Systems Engineer for the program * Support Statistical Process Control assessments in the factory and as part of hardware verification of missile sections and ...

Senior Systems Engineer

Tucson, AZ

$98K - $135K/yr

Become the knowledgeable and 'go-to' Systems Engineer for the program * Support Statistical Process Control assessments in the factory and as part of hardware verification of missile sections and ...

Showing results 21-40

Go Programming information

See Tucson, AZ salary details

$23.6K

$84.1K

$140.9K

How much do go programming jobs pay per year?

As of Aug 22, 2026, the average yearly pay for go programming in Tucson, AZ is $84,097.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,100.00 and $109,700.00 per year, depending on experience, location, and employer.

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, microservices, and backend development. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.
Infographic showing various Go Programming job openings in Tucson, AZ as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $84,097 per year, or $40.4 per hour.

Principal AI Engineer

Rubin Obs

Tucson, AZ โ€ข On-site

$179 - $226/hr

Other

Posted 17 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 Responsibilities AI 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.
  • 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 Bring Required 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.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Qualifications Skills Behaviors

:

Motivations

:

Education Experience Licenses & Certifications
#J-18808-Ljbffr