Opportunity: Python Specialist (Async Systems, ML, and Modern API Ecosystems)
100% On-site — Av. Angélica, 2197
Monday to Friday
Contract Type: PJ (Independent Contractor)
English proficiency is mandatory
We are seeking a Python Specialist with strong experience building high-performance, scalable applications and developer tooling. This is a fully on-site role, requiring daily presence at our office located at Av. Angélica, 2197. English fluency is indispensable, as you will interact with technical documentation, global tooling standards, and potentially international stakeholders.
In this role, you will design and implement backend services, machine-learning workflows, and robust CLI utilities while working with modern asynchronous paradigms and API technologies.
What You’ll Work On
- Building and managing isolated development environments using Python venv for reproducible workflows.
- Implementing reliable, maintainable HTTP integrations using Requests, aiohttp, or other async-capable libraries.
- Developing backend services and client tooling using our internal Python SDK, ensuring clean abstractions and developer-friendly interfaces.
- Python agentic development (AI-related flows and automation).
- Creating API wrappers and integration layers.
- Developing command-line utilities using argparse, enabling automation and developer productivity workflows.
- Designing and training ML models using TensorFlow, including data pipelines and inference optimization.
- Architecting asynchronous workflows with asyncio, leveraging async/await patterns and asyncio.gather for concurrent execution.
- Writing high-quality, maintainable tests using pytest, including mocks, fixtures, and async test strategies.
- Evaluating algorithmic efficiency with strong understanding of time complexity and data structures.
- Contributing to next-generation API communication patterns, with familiarity in tRPC or schema-driven RPC frameworks.
What Makes You a Great Fit
- Deep knowledge of modern Python (5+ years) and industry best practices.
- Experience architecting async systems and optimizing network-bound workloads.
- Ability to move comfortably across ML, backend services, testing, and developer tooling.
- Strong debugging skills and a pragmatic approach to performance and reliability.
- Ability to translate complex technical requirements into clean, reusable abstractions.
- English fluency is essential.
Nice to Have
- Experience containerizing Python applications.
- Exposure to typed Python environments (mypy, pydantic, dataclasses).
- Understanding of distributed systems and message-driven architectures.