Software and AI Engineer
$120k - $160k • Remote • Sunnyvale, CA / Bellevue, WA / Dallas, TX
Posted 5d ago
About the job
CoreWeave is seeking a curious, energetic, and innovative Software and AI Engineer to join their Strategy and Transformation team. This role focuses on building intelligent internal systems, AI-powered workflows, and first-party applications that enhance how CoreWeave operates. You will partner with various departments like Finance, Supply Chain, HR, and Legal to integrate enterprise platforms and develop AI solutions. This position is ideal for an early-career engineer looking to grow at the intersection of software engineering, product development, and applied AI, contributing across the full development lifecycle from implementation to production support.
Responsibilities
- Develop and maintain features for internal AI agents, copilots, and applications.
- Build user interfaces using React and TypeScript.
- Implement backend services and automation scripts for data processing.
- Integrate LLM APIs and AI capabilities into applications.
- Build and maintain APIs and enterprise integrations.
- Write tests, troubleshoot defects, and participate in code reviews.
- Add logging, monitoring, and error handling for reliable operation.
- Follow security, access control, deployment, and documentation practices.
- Use AI development tools and validate generated code.
- Collaborate with engineers and stakeholders to understand requirements.
- Communicate progress and raise blockers promptly.
Requirements
- 2+ years of software development experience (including internships or projects).
- Working proficiency in at least one programming language (e.g., TypeScript, Python, Go).
- Solid understanding of programming fundamentals, data structures, debugging, and testing.
- Good understanding of system design concepts and evaluating tradeoffs.
- Experience building web applications or backend services with frameworks like React or Node.js.
- Familiarity with RESTful APIs, databases, and application integration.
- Familiarity with Git, collaborative development, and CI/CD concepts.
- Basic understanding of cloud platforms (AWS, Azure, GCP).
- Exposure to LLM APIs, AI frameworks, or AI-powered application development.
- Ability to learn new technologies and complete tasks with guidance.
- Clear communication skills and interest in improving business productivity.