Why This Role Stands Out
As a core maintainer for a rapidly growing open-source AI framework, you'll directly shape the future of agentic automation, impacting a vast community of developers and enjoying hybrid flexibility. This role is perfect for a mid-senior engineer passionate about developer experience and building impactful, high-quality code in public. Apply to join a leading platform and elevate your career in a dynamic tech environment.
Quick Overview
Job Description
About CrewAI
CrewAI is the leading framework and enterprise platform for building and orchestrating multi-agent AI systems. The open-source framework is a lean, fast Python library that has grown to 53k+ GitHub stars, 7.4k+ forks, and 100k+ developers certified through our community courses. It is rapidly becoming the standard for production-grade agentic automation powering hundreds of millions of agentic executions a month. This role is about building that framework in the open.
The Role
You'll be a core maintainer of the CrewAI open-source framework: the Crews and Flows APIs that hundreds of thousands of developers build on. This is engineering done in public. Your design decisions, code reviews, and API choices are visible to a large community and ripple out to everyone building on the platform.
You'll balance velocity with the long-term stewardship a widely adopted open-source project demands, and you'll treat developer experience as a first-class product.
What You'll Do
- Design, build, and maintain core framework capabilities: agent orchestration, agent harness, Flows, task execution, tools, memory, MCP, A2A, and the public APIs developers depend on.
- Own the contributor experience: triage and review community PRs and issues, mentor contributors, and keep the bar high without killing momentum.
- Make and document API and DX decisions with backward compatibility and migration paths in mind. Changes here affect a very large installed base.
- Uphold engineering quality in the open: clean, well-tested Python, strong typing, and green CI on every change.
- Write and improve documentation, examples, and guides that help developers succeed quickly.
- Partner with runtime and platform engineers to keep the OSS-to-enterprise boundary coherent, and reconcile versioning so framework changes do not break downstream enterprise consumers.
- Engage the community directly through GitHub Discussions, forums, Discord, and other channels, turning real usage and feedback into roadmap signal.
What We're Looking For
- 7 plus years of 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.
We are unable to provide immigration sponsorship for this role. Applicants must have existing authorization to work in the U.S.
Similar jobs
- JG
Programmer/Analyst: III (Senior)
NewJudge Group, Inc.
Whitehall, OH🇺🇸On-siteYesterdayOracleCOBOLCompliance+3 - PG
Software Engineer-Other - Advanced
NewPTR Global
Wilmington, DE🇺🇸$50 - $65/hrHybridYesterdaySeleniumJavaTechnology - MR
Senior Software Engineer - Embedded Linux
NewMotion Recruitment Partners, LLC
Cedar Rapids, IA🇺🇸HybridYesterdayEmbedded SystemsAgileBash+4Technology - MW
EMS (Energy Management Systems) Applications Engineer
NewMWResource, Inc.
Minneapolis, Minnesota🇺🇸$67 - $77/hrRemote2 hours ago401kForecastingLESSEngineering - MW
EMS (Energy Management Systems) Applications Engineer
NewMWResource, Inc.
Tampa, Florida🇺🇸$67 - $77/hrRemote2 hours ago401kForecastingLESSEngineering - MW
EMS (Energy Management Systems) Applications Engineer
NewMWResource, Inc.
Boston, Massachusetts🇺🇸$67 - $77/hrRemote2 hours ago401kForecastingLESSEngineering