CoreWeave is The Essential Cloud for AI™, delivering a platform that enables innovators to build and scale AI with confidence. The Senior Software Engineer on the molab team will design and implement backend architecture for a cloud-hosted notebook service, focusing on high availability and low latency systems.
Responsibilities:
- Help design and implement the backend architecture of molab, solving for high availability, low latency, stability, and fraud and abuse
- Be involved in building product features as needed, such as secret management
Requirements:
- 5+ years of experience in software engineering
- Strong fundamentals that are language agnostic
- Experience with computer systems, including parallel computing (threading, multiprocessing), concurrency (asynchronous programming), networking/inter-process communication
- Experience with containerization, container orchestration (kubernetes), scheduling, networked filesystems, resource allocation, distributed systems, and cloud infrastructure
- Experience building highly available, fault-tolerant systems
- Strong communication skills, written and verbal
- Proficiency with Python and Python packaging
- Basic experience with or awareness of the Python stack for AI/ML
- Empathy for practitioners and researchers in AI, ML, data engineering, NLP, or other quantitative work