Cohere Software Engineer - Data Systems
Summary
Software Engineer on Cohere's Data Infrastructure team, building distributed storage systems that support high-scale AI model training. Day-to-day work centers on Python or Go development, Kubernetes-based data handling, and optimizing throughput, latency, networking, and I/O.
Cohere's Data Infrastructure team is tasked with constructing the foundational data layers that directly impact AI model efficiency. In this role, you’ll collaborate with researchers to ensure that data movement aligns with real-world needs. Strong coding abilities in either Python or Go, along with experience in Kubernetes, are essential for thriving in this innovative role.
Key Responsibilities: • Develop and support distributed storage systems for AI models • Implement solutions on Kubernetes for efficient data handling • Collaborate on throughput and latency optimization efforts • Tackle issues related to large-scale networking and I/O operations
Requirements: • Solid understanding of data storage principles • Proficiency in Python or Go programming languages • Proven experience with Kubernetes management • Familiarity with cloud services like S3
Join the team at Cohere and be an integral part of revolutionizing the way AI is powered and deployed.
