CrewAI logo
CrewAIPosted 2 months ago

Software Engineer, Open Source

On-siteSan Francisco, California, United States

Full TimeStartup

Job Summary

Core maintainer for the CrewAI open-source framework: design, build, and maintain core framework capabilities (agent orchestration, agent harness, Flows, task execution, tools, memory, MCP, A2A, and public APIs); own the contributor experience through triage of community PRs and issues, mentoring contributors, and maintaining high momentum; document API and DX decisions with backward compatibility and migration paths; ensure engineering quality with clean, well-tested Python and green CI; write and improve documentation, examples, and guides; collaborate with runtime and platform engineers to keep OSS-to-enterprise boundaries coherent; engage the community via GitHub Discussions, forums, Discord, and other channels to turn real usage into roadmap signals.

Required Qualifications

  • What We're Looking For
  • Strong Python engineering background, with a track record of shipping and maintaining library or framework code, not just application code.
  • Genuine care for API design and developer experience. You've felt the difference between an API that's pleasant and one that isn't, and you can articulate why.
  • Experience contributing to or maintaining open-source projects: reviewing external PRs, managing issue backlogs, and communicating decisions in public.
  • Familiarity with the modern Python toolchain: uv, pytest, type hints, pre-commit, and well-tested code.
  • Working knowledge of LLMs and agent concepts, or the appetite and ability to come up to speed fast.
  • Comfort with the pace, ambiguity, and public feedback loops of an early-stage, high-growth environment.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce