Senior Golang Backend Engineer
Staffing Spot, Inc. · San Francisco, CA · 4 days ago
On-siteEngineeringContract
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
- Background in 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
- Programming Languages: 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.