
Senior Software Engineer – Artificial Intelligence, Cloud & Automation
GRAN
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- You will be the engineering pillar of the Data & AI Tribe.
- We expect you to turn AI prototypes into robust, scalable and observable software products.
- You will be the technical reference to ensure our solutions (such as legal assistants and data extraction systems) run in production with high availability.
- Architect and develop the backend for LLM-based applications, ensuring they are fast, cost-efficient and reliable.
- Implement end-to-end RAG (Retrieval-Augmented Generation) pipelines.
- Create and maintain Autonomous Agents that perform complex tasks.
- Act as the natural Tech Lead for the squad.
- Mentor mid-level and junior engineers through pair programming and technical discussions.
- Own the infrastructure for your applications (“You build it, you run it”).
- Ensure full observability of systems.
Requirements
- For this role we are looking for a Software Engineering (Backend) profile specialized in Generative AI. We are not only looking for people who “consume APIs”, but those who build resilient systems around them.
- Advanced proficiency in Python.
- Expertise with Pydantic for data validation and FastAPI for building high-performance asynchronous APIs.
- Experience with professional package management (Poetry or uv) and code quality tools.
- Solid experience building AI workflows with LangChain and, preferably, state orchestration with LangGraph.
- Ability to design and implement RAG (Retrieval-Augmented Generation) architectures that go beyond the basics: practical knowledge of Hybrid Search (Vector + Keyword) and reranking strategies (e.g., Cohere, BGE) to ensure accuracy.
- “You build it, you run it” mindset.
- Experience provisioning and maintaining infrastructure on AWS (ECS, Lambda, SQS).
- Expertise with Docker and familiarity with Infrastructure as Code (Terraform or CDK).
- Design of distributed and event-driven systems, essential to handle asynchronous agent flows.
- Experience with browser automation frameworks (focus on Playwright Async) for complex data extraction and interaction with legacy systems.
- At least 5 years of hands-on experience in software development (Backend), with recent years focused on or transitioning into AI/Data projects.
- Bachelor’s degree in Computer Science, Software Engineering or related fields (or equivalent proven practical experience).
- Real-world experience in agile environments (Scrum/Kanban) with a focus on continuous delivery.
Benefits
- SulAmérica medical and dental plan with national coverage, 100% employer-paid.
- Wellhub (Gympass) or gym reimbursement.
- Partnership with Sesc, providing access to cultural and leisure activities.
- Access to Starbem, Avus and Auster apps: health, well-being and full support, including psychological, financial and legal assistance.
- Meal or grocery vouchers loaded on the iFood Benefícios card.
- Home office allowance paid on the iFood card.
- Profit sharing (PLR) according to current rules.
- Extended maternity and paternity leave.
- GranPix – project recognition program with awards.
- Daycare subsidy.
- Full scholarship for undergraduate and graduate studies at Gran College.
- Free unlimited Gran Concursos subscription.
- Gran Academy – corporate university for the development of GranLovers.
- Study incentive policies promoting continuous learning.
- Onboarding kit and equipment provided by Gran.
- Christmas voucher in December.
- Gran Baby kit — a gift to celebrate the birth of babies in the family.
- M.O.M – Mom Off Mom: one additional day of rest per year, to be scheduled with direct leadership.
- Gran School Kit – school supplies assistance.
- Inclusion Assistance – exclusive for people with disabilities (PcD).
- Petlove – pet health plan for family pets.
- Day off on your birthday.
- Life insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonPydanticFastAPIPoetryLangChainHybrid SearchCohereBGEDockerTerraform
Soft skills
mentoringpair programmingtechnical discussionsleadershipproblem-solvingcollaborationcommunicationadaptabilitycritical thinkingownership
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering