
Software Engineer, Python
Posted Oct 7

Posted Oct 7
This is a fully remote position, open to applicants in Brazil, +1 more country.
β’ Design, maintain, and enhance Python features and services for a bespoke AI intelligence solution.
β’ Work closely on a daily basis with a senior engineer to determine architecture and technical strategy.
β’ Deliver small, thoroughly tested updates consistently while ensuring progress is transparent to both the team and the client.
β’ Engage in regular sync meetings and actively communicate status updates, potential risks, and obstacles.
β’ Quickly adapt to changes in client priorities.
β’ Provide support for LLM and retrieval-augmented generation (RAG) components as necessary.
β’ Contribute to the development of a custom AI intelligence tool for a US-based client as part of Pyyneβs technology consulting services.
β’ 2β5 years of experience in Python; a minimum of 2 years of professional experience with Python.
β’ Practical experience with async Python (asyncio) and developing REST APIs (FastAPI or similar).
β’ Strong SQL capabilities and experience with PostgreSQL and an ORM (e.g., SQLAlchemy), including schema migrations.
β’ Familiarity with writing automated tests using pytest.
β’ Proficient in Git.
β’ Ability to work autonomously on well-defined tasks and seek assistance when necessary.
β’ Excellent, proactive communication skills and a focus on delivery.
β’ High proficiency in English, both written and spoken.
β’ Preferred: experience with LLMs and RAG, pgvector or other vector databases, Docker, cloud deployment (AWS preferred), message queues/background workers (e.g., SQS), and Terraform.
β’ Candidates must be located remotely in Brazil or within the Buenos Aires metro area in Argentina.
β’ Flexible remote working environment.
β’ Opportunities for career development in a rapidly growing company.
CESAR
Sardine
Gainwell Technologies
NVIDIA
Get handpicked remote jobs straight to your inbox weekly.