Responsibilities- Architect, develop, and maintain high-quality Python libraries and modules used by enterprise clients worldwide.- Ensure Python libraries and modules are secure and free from vulnerabilities in both code and dependencies.- Define, promote, and enforce Python coding conventions, linters, static analysis, and architectural guardrails.- Perform (and lead) code reviews that catch design or performance issues early.- Build internal libraries, shared modules, or tooling that abstract common patterns and increase team velocity.- Work collaboratively with Product, QA, DevOps, and other engineers to translate requirements into reliable, maintainable implementations.- Profile, monitor, and optimize performance, memory usage, and resource consumption of Python services.- Contribute to API design, interface contracts, data models, and integration strategies.- Stay current in the Python ecosystem and introduce innovations or best practices where appropriate.- Document high-level architecture, module contracts, and design rationale.- Mentor development teams via pair programming, review feedback, internal sessions, and guidance.Required Qualifications- Degree in Computer Science, Engineering, or a related field.- Professional experience (5+ years) with Python development, with a track record of delivering large-scale projects.- Deep mastery of Python, including language internals, decorators, concurrency, threading/async, and memory management.- Experience designing, creating, and maintaining Python packages.- Proficiency with testing frameworks (pytest or unittest), CI/CD pipelines, and package managers (uv, conda, pip).- Publications and contributions to open-source Python libraries and community involvement (PyPI).- Excellent problem-solving skills, system thinking, and debugging large systems.- Strong communication skills (verbal/written).- Experience working with MS Office/Excel, Google Suite, Notion, Slack.- Ability to travel as needed to support events and meet the team.- Portuguese - Fluent.- English - Advanced.Preferred Qualifications- Experience with asynchronous frameworks, event loops, or systems like Celery, asyncio, RPC frameworks, or message brokers.- Experience with Rust and integrating Python with Rust.- Solid experience with relational (e.G. PostgreSQL) and non-relational databases, ORM tools, and schema design.- Familiarity with cloud infrastructure (AWS, GCP, or Azure), containers (Docker), and deployment orchestration.- Relevant hands-on experience with automation projects.- Prior experience in an early-stage, high-growth, and fast-paced startup environment.Escolaridade mínima: Ensino Superior - Concluído