Senior Golang Backend Engineer
Staffing Spot, Inc. · Chandler, AZ · 4 days ago
On-siteInformation TechnologyContract
About the role
We are seeking a seasoned software engineer to develop and maintain backend applications, API-driven services, and integration layers that connect business applications with AI/ML and predictive analytics solutions. In this role, you will collaborate closely with Data Science teams to operationalize machine learning models, deploy containerized applications in cloud-native environments, and provide technical guidance on application design while partnering with stakeholders across Data Science, Tachyon, and Data Domain Owner teams.
Responsibilities
- Develop and maintain backend applications using Go (Golang)
- Design, develop, and maintain API-driven application services
- Build integration layers that connect business applications with AI/ML and predictive analytics solutions
- Collaborate closely with Data Science teams to operationalize machine learning models
- Develop scalable backend services using Python and/or Golang
- Design and implement REST APIs and microservices architectures
- Deploy and support containerized applications in cloud-native environments
- Build, maintain, and troubleshoot CI/CD pipelines
- Participate in architecture discussions and provide technical guidance on application design
- Partner with stakeholders across Data Science, Tachyon, and Data Domain Owner teams to deliver business solutions
- Ensure high availability, performance, scalability, and reliability of deployed services
Qualifications
- 7+ years of software engineering experience
- 5+ years of experience in Go (Golang)
- Ability to provide technical leadership and mentor team members while remaining hands-on
- Experience with REST APIs, microservices, and concurrent programming
- Strong API engineering and backend application development expertise
- Experience building production-grade services around AI/ML capabilities
- Cloud-native application development experience
- Combination of software engineering, integration engineering, and DevOps skills
- Experience working in cross-functional environments supporting AI-driven business solutions
Core Technical Skills
- Strong proficiency in Go (Golang)
- Strong experience with Python and/or Golang (Golang preferred)
- Additional experience with Java is beneficial
- Must have significant application development experience; not seeking pure Java developers