About the Role
We are hiring a Senior Backend Software Engineer in our CARE - AI Engine team in Brazil! This is a Remote – Brazil position, meaning you can work from anywhere within the country. This role is only open to candidates in Brazil. We build AI-powered backend services that put LLMs in front of real users. We need a senior engineer who can ship them and keep them reliable, observable, and fast in production.
Your Impact
- Design and ship AI-powered features end to end. You own quality, latency, and cost.
- Build backend services and APIs that hold up under real load.
- Instrument what you ship, watch the numbers, fix what's wrong.
- Review code and designs critically. Push back when something doesn't add up.
- Help taking prompt, retrieval, and agent changes from experiment to production.
- Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life wellness.
Who You Are
- Strong communicator, written and verbal, with technical and non-technical audiences.
- Critical thinker. You question assumptions instead of nodding along.
- No ego. Comfortable saying "I don't know" and going to find out.
- Proactive. You notice things that should be better and fix them without being asked.
- Collaborative across product, design, data science, and engineering.
What You Need
- Strong Python and a track record of shipping and operating production backends.
- Solid AWS, including serverless (Lambda).
- SQL and NoSQL (DynamoDB, OpenSearch, Postgres). you understand access patterns and where things fall over.
- APIs you've actually designed, integrated, and monitored in production.
- Event-driven systems (Kafka, SQS).
- Production observability: metrics, logs, traces, alerts (Grafana, Prometheus, OpenTelemetry).
- Comfort with distributed systems and loosely-scoped problems.
Bonus Points
- Strong SQL and some data pipeline experience (e.g., Airflow).
- Experience with LLM-based systems in production. Evaluation, prompts, retrieval, agentic workflows.
- AI coding tools (Cursor, Claude Code, GitHub Copilot).
- Kotlin, Go, or Java for cross-team work.
We recognize that individuals approach job applications differently. We strongly encourage all aspiring applicants to go for it, even if they don't match the job description 100%. We welcome your application and will be delighted to explore if you could be a great fit for our team. For this specific role, please note that experience working with Kotlin, Golang, or Java, microservices, and distributed systems are mandatory requirements.