The Software Engineer, Batch Compute role involves designing and developing high-quality software solutions, with a focus on Golang, to build and maintain highly scalable, highly available, and globally distributed systems. This position will manage and optimize data interactions across various databases, develop and operate containerized applications within Kubernetes, and support Linux-based systems. The role also requires applying networking knowledge for performance optimization, diagnosing and resolving complex technical issues, and driving continuous improvement through CI/CD pipelines and engineering best practices. Staying current with emerging technologies is also a key aspect of this role.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed