Open Source Engineer, Python
Company: Llamaindex
Location: San Francisco
Posted on: February 15, 2025
Job Description:
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 to an extensive CICD system that runs across 500+
python packagesQualifications:
- 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
projectsPreferred Qualifications:
- Understanding of NLP, ML, and LLM architectures
- Portfolio demonstrating experience implementing latest
generative-AI patterns and algorithms
- Experience with docker and kubernetesLocation:Hybrid in San
Francisco, CA preferred. Remote available.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
impactWhy 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
#J-18808-Ljbffr
Keywords: Llamaindex, San Francisco , Open Source Engineer, Python, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...