Role: Senior / Lead Python Engineer Agentic AI Systems
Key Responsibilities
- Design and build agentic AI systems in Python that process large-scale documents, automate enterprise workflows, and make autonomous decisions.
- Own Python-based features end-to-endfrom system architecture and API design to production deployment and observability.
- Develop and optimize core algorithms, data structures, and pipelines in Python, with a strong focus on performance, scalability, and reliability.
- Build and integrate LLM-driven components (agents, tools, planners, evaluators) into production systems using Python-first frameworks.
- Implement and maintain backend services, async workflows, and orchestration logic in Python.
- Write clean, testable, and well-documented Python code, following best practices (typing, linting, testing, code reviews).
- Collaborate directly with customers and internal stakeholders to translate real-world problems into Python-based solutions.
- Contribute to the architecture of SaaS and distributed systems, with Python as the primary implementation language.
- Lead and mentor a team of 810 engineers, setting strong standards for Python engineering quality and delivery.
What We're Looking For
- Expert-level Python programming deep experience with production-grade Python systems (not scripting or notebooks).
- Strong command of Python internals and ecosystems, including:
- Data structures, memory/performance considerations
- Async programming (asyncio, concurrency models)
- API frameworks (FastAPI, Flask, or equivalent)
- Proven ability to design and debug complex Python systems under real-world constraints.
- Solid CS fundamentals: algorithms, data structures, system design, and distributed systems.
- Hands-on experience with LLMs, agentic frameworks, and applied ML in Python (e.g., LangGraph, AutoGen, custom agent frameworks).
- Experience integrating ML models into production Python services, not just experimentation.
- Strong attention to detail, code quality, and long-term maintainability.
- Demonstrated experience shipping software in team-based, production environments.
- Comfort with ambiguity and ownershipwe expect senior Python engineers who build, not just prototype.