Open Source Engineer, Python
San Francisco
Full Time Mid-level / Intermediate USD 100K - 300K
LlamaIndex
LlamaIndex is a simple, flexible framework for building knowledge assistants using LLMs connected to your enterprise data.Join us and help shape the future of AI by architecting next-generation knowledge systems.
Values we look for:
Unwavering Integrity with Purpose: We operate with complete honesty and stay true to our mission. Our work isn't just a job – it's driven by genuine passion and deep alignment with our goals.
Resourceful Innovation: We thrive in any environment, turning constraints into opportunities. Our ability to adapt and find creative solutions with limited resources sets us apart.
Exceptional Drive & Execution: We combine sharp intellect with relentless execution. Smart thinking alone isn't enough – we pride ourselves on turning great ideas into real results.
Elevate & Empower: We believe in collective growth. Success means lifting those around us, sharing knowledge, and helping our teammates reach their full potential.
Deep Expertise: We value and cultivate deep domain knowledge. True innovation comes from mastering our craft and understanding the nuances of our field.
The Role:
We're seeking an Open Source Engineer to help build and evolve our cutting-edge AI framework that empowers developers to create sophisticated LLM-powered applications. The selected candidate would ideally work directly on either our Python and Typescript frameworks (or both!). As a Founding Open Source Engineer, you'll be instrumental in developing and maintaining our Python libraries focused on LLM applications, embeddings, retrievers, and intelligent agent frameworks.
Responsibilities:
Design intuitive, powerful interfaces and abstractions that make complex AI capabilities accessible to developers. This includes:
agent capabilities and reasoning
agent memory
retrieval algorithms
LLM response strategies
product-facing SDKs using LlamaCloud
Maintain open-source repos, including
Responding to and handling Github issues and pull-requests
Writing and refining documentation and examples
Collaborating with users across the world
contributing an extensive CICD system that runs across 500+ python packages
Qualifications:
3+ years of software engineering experience
Proficient in Python, including
dependency management (poetry, uv, etc.)
utilizing recent python linters (ruff, mypy, etc.)
Using pydantic for validation and serialization
Servers like FastAPI and Flask
Frontend frameworks like Streamlit, Gradio, or Reflex
Passion for open-source development
Contributed to or managed prominent open-source projects
Preferred Qualifications:
Understanding of NLP, ML, and LLM architectures
Portfolio demonstrating experience implementing latest generative-AI patterns and algorithms
Experience with docker and kubernetes
Location:
We offer a hybrid-friendly culture based out of our San Francisco office.
What We Offer:
Be a member of an innovative AI infrastructure team
Work on challenging, meaningful technical problems
Significant creative and technical autonomy
Opportunity to shape an open-source project with global impact
Why Join Us?
Impactful Mission: Work on innovative AI products that redefine how knowledge is accessed and utilized.
Collaborative Team: Join a team of passionate individuals committed to pushing the boundaries of technology.
Growth Opportunities: Be at the forefront of the AI revolution, with ample opportunities to grow alongside our scaling organization.
Additional Benefits:
Competitive base salary and equity compensation
Comprehensive medical/dental/vision coverage for you and your family
Unlimited paid time off policy
Daily catered lunch and snacks in the San Francisco office
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
LlamaIndex does not accept agency resumes. Please do not forward resumes to our jobs alias, employees, or any other organization location. LlamaIndex is not responsible for any fees related to unsolicited resumes.
Tags: Architecture Docker Engineering FastAPI Flask GitHub Gradio Kubernetes LLMs Machine Learning ML infrastructure NLP Open Source Python Streamlit TypeScript
Perks/benefits: Career development Competitive pay Equity / stock options Health care Unlimited paid time off
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.