Senior Backend Software Engineer | AI Engine
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Software Engineer | AI Engine in Brazil.
This role is part of a high-impact AI engineering team focused on building and operating backend systems that power real-world, production-grade LLM applications. You will be responsible for designing scalable services and APIs that deliver AI-driven features with strong requirements for performance, reliability, latency, and cost efficiency. The position sits at the intersection of backend engineering and applied AI, where experimentation quickly evolves into production-ready systems. You will work in a highly collaborative, cross-functional environment involving product, data science, and engineering teams. The role requires strong ownership of production systems, with a focus on observability and continuous improvement. This is an opportunity to contribute directly to the evolution of AI-powered user experiences at scale in a global, fast-paced environment.
Accountabilities:
- Design, build, and maintain scalable backend services and APIs that power AI-driven features in production environments.
- Take ownership of end-to-end delivery of AI features, ensuring performance, reliability, latency, and cost efficiency.
- Support the transition of prompts, retrieval systems, and agent-based workflows from experimentation to production.
- Implement and maintain robust observability, including metrics, logs, traces, and alerting to monitor system health.
- Optimize distributed systems and event-driven architectures for scalability and resilience.
- Conduct code and architecture reviews, ensuring technical quality and challenging design assumptions when necessary.
- Collaborate closely with product, data science, and engineering teams to deliver impactful AI solutions.
- Continuously improve backend systems based on production insights and performance data.
- Strong professional experience with Python and backend development in production environments.
- Proven track record of designing, building, and operating scalable backend or distributed systems.
- Solid experience with AWS services, including serverless architecture (e.g., Lambda).
- Strong knowledge of SQL and NoSQL databases (e.g., DynamoDB, Postgres, OpenSearch), including data modeling and access patterns.
- Experience designing and integrating APIs in production systems.
- Familiarity with event-driven architectures (e.g., Kafka, SQS).
- Strong understanding of observability practices, including metrics, logging, tracing, and monitoring tools (e.g., Prometheus, Grafana, OpenTelemetry).
- Experience working with distributed systems and complex, loosely defined technical problems.
- Strong communication skills and ability to collaborate across technical and non-technical stakeholders.
- Bonus: experience with LLM-based systems in production (prompting, retrieval, evaluation, agent workflows).
- Bonus: experience with data pipelines (e.g., Airflow) and AI development tools.
- Bonus: knowledge of Kotlin, Go, or Java for cross-team system integration (mandatory consideration in multi-language environments).
- Competitive compensation and performance-based incentives.
- Flexible-first culture with remote work options and home office support.
- Comprehensive health, dental, and life insurance coverage.
- Paid time off, including extended vacation and additional personal days.
- Birthday day off and parental leave with extended support for new parents.
- Wellness platform with fitness, mindfulness, nutrition, and mental health resources.
- Emotional wellbeing program with therapy sessions and guided support.
- Career development programs, learning platforms, and internal growth opportunities.
- Flexible scheduling aligned with team and time zone needs.
- Inclusive and collaborative global culture focused on wellbeing and work-life balance.
Requirements:
Benefits:
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1