US
0 suggestions are available, use up and down arrow to navigate them
Software Engineer (Go, Microservices)
Bayone Solutions Inc
San Francisco, CA (Onsite)
Full-Time
Job Description:
We are looking for a highly skilled Software Engineer with expertise in Go and Microservices Architecture to support and enhance Pay & Flight Plan ML models across all product lines, including TLMD and 360 expansion. The ideal candidate will have strong experience in designing, developing, and optimizing high-performance distributed systems.
Key Responsibilities:
- Design, develop, and maintain scalable microservices using Go.
- Implement event-driven architectures using Kafka.
- Collaborate with Data Science and ML teams to integrate and enhance Pay & Flight Plan ML models.
- Ensure reliability, scalability, and security in microservices-based applications.
- Optimize system performance and troubleshoot complex distributed systems.
- Work closely with cross-functional teams to support TLMD and 360 expansion initiatives.
- 5+ years of experience in software development, with at least 3 years of experience in Go.
- Strong understanding of Microservices Architecture and best practices.
- Experience with Kafka for event-driven messaging and stream processing.
- Proficiency in Python programming for backend development and data processing.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Solid knowledge of RESTful APIs, gRPC, and distributed systems.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Experience in ML model deployment and serving.
- Familiarity with CI/CD pipelines and DevOps best practices.
- Knowledge of SQL and NoSQL databases.
Get job alerts by email.
Sign up now!
Join Our Talent Network!