Mid Level Python Developer
Description
Company Overview
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We are seeking a highly skilled and experienced Python developer to join our backend engineering team and provide leadership in designing and implementing scalable, high-performance Python-based services and architectures.
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We are seeking a highly skilled and experienced Python developer to join our backend engineering team and provide leadership in designing and implementing scalable, high-performance Python-based services and architectures.
Position Title: Mid-Level Python Developer
Location: Remote - LATAM
What you will be doing
We are seeking a highly skilled and experienced developer to join our team, you will lead the design, development, and optimization of Python-based AI middleware and SDKs that empower enterprises to track, manage, and optimize AI usage and costs. You will develop and maintain integrations with AI model providers such as OpenAI, Anthropic, and Mistral, as well as agentic frameworks like LangChain, LiteLLM, and Griptape, ensuring high performance, scalability, and fault-tolerant operation. You will design and support Python SDKs and APIs, improving usability, documentation, and developer experience, while mentoring and engaging with the developer community through Discord, GitHub, and tutorials. In this role, you will optimize middleware performance, implement comprehensive testing and CI/CD pipelines, and collaborate closely with cross-functional teams to deliver reliable, high-impact solutions at the intersection of AI, monetization, and observability. This is an opportunity to drive innovation, lead technical initiatives, and shape critical platform features with tangible business impact.
This role is ideal for a Python developer passionate about AI, building high-quality software, and delivering solutions that have tangible business impact.
We are seeking a highly skilled and experienced developer to join our team, you will lead the design, development, and optimization of Python-based AI middleware and SDKs that empower enterprises to track, manage, and optimize AI usage and costs. You will develop and maintain integrations with AI model providers such as OpenAI, Anthropic, and Mistral, as well as agentic frameworks like LangChain, LiteLLM, and Griptape, ensuring high performance, scalability, and fault-tolerant operation. You will design and support Python SDKs and APIs, improving usability, documentation, and developer experience, while mentoring and engaging with the developer community through Discord, GitHub, and tutorials. In this role, you will optimize middleware performance, implement comprehensive testing and CI/CD pipelines, and collaborate closely with cross-functional teams to deliver reliable, high-impact solutions at the intersection of AI, monetization, and observability. This is an opportunity to drive innovation, lead technical initiatives, and shape critical platform features with tangible business impact.
This role is ideal for a Python developer passionate about AI, building high-quality software, and delivering solutions that have tangible business impact.
- Contribute to the development and maintenance of middleware integrations for AI model providers (OpenAI, Anthropic, Mistral, etc.) and agentic frameworks (LangChain, LiteLLM, Griptape, etc.) using Python.
- Develop and support Python SDKs that enable developers to easily integrate with Revenium’s platform for AI cost tracking and optimization.
- Improve API design, documentation, and SDK usability for a smooth developer experience; interact with community developers on Discord and other platforms.
- Optimize middleware performance to minimize latency impact on AI workloads; design fault-tolerant components that maintain functionality even under degraded conditions.
- Write comprehensive unit and integration tests; maintain CI/CD pipelines for smooth and reliable code deployment.
- Support developers using the middleware through Discord, GitHub, and other channels; contribute to documentation, tutorials, and code samples.
Requirements & Qualifications
To excel in this role, you should possess:
To excel in this role, you should possess:
- +4 years of professional development experience in Python
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- Experience with Python packaging and distribution
- Familiarity with asynchronous programming in Python (asyncio)
- Experience working with LLM APIs such as OpenAI, Anthropic, Hugging Face, etc.
- Understanding of AI concepts, token usage patterns, and inference optimization
- Familiarity with AI frameworks such as LangChain, LlamaIndex, or similar tools
- Experience designing, building, and consuming RESTful APIs
- Understanding of API best practices and versioning strategies
- Strong understanding of testing methodologies for Python
- Experience with pytest or similar testing frameworks
- Excellent written and verbal communication skills for developer documentation and community support
- Experience with Git-based workflows and collaborative development
- Basic knowledge of containerization (Docker)
- Familiarity with message queues such as Kafka or Redis for asynchronous processing
Nice to Have
- Experience with middleware development or library authoring
- Contributions to open-source Python projects
- Experience with vector databases (Pinecone, Weaviate, etc.)
- Knowledge of embedding models and retrieval-augmented generation (RAG)
- Experience with prompting techniques and LLM optimization
- Familiarity with observability platforms (Datadog, New Relic, etc.)
- Previous experience in developer relations or community engagement
- Understanding of payment systems and processing workflows, preferably with Stripe
- Experience with AI agent frameworks beyond LangChain (AutoGPT, CrewAI, etc.)
- Interest in AI cost optimization and FinOps concepts
Soft Skills
- Good English communication skills (written and verbal) are a must
- Transparent and proactive communicator, especially in reporting blockers or status
- Self-sufficient and able to deliver tasks with minimal supervision
- Effective Communication: Articulate complex technical concepts clearly and transparently, facilitating smooth collaboration within the team and with stakeholders
- Problem Solving: Proactively identify challenges and implement solutions, demonstrating a strong sense of ownership and accountability for deliverables
- Team Collaboration: Work harmoniously with team members, fostering a respectful and inclusive environment that values diverse perspectives
- Adaptability: Thrive in a fast-paced, evolving environment, efficiently managing priorities and embracing new technologies and processes
- Integrity: Uphold ethical principles and honesty in all interactions, aligning with company values and culture
Why you will love Lean Tech
- Join a powerful tech workforce and help us change the world through technology
- Professional development opportunities with international customers
- Collaborative work environment
- Career paths and mentorship programs that will lead to new levels
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.