Software Engineer (Brazil)

Backend Engineer · Senior · Full Time

Brazil/RemoteBRL 120k – 180k3mo ago
Apply for this role

Opens Articul8's application page

Role

What you'll do.

Articul8 is seeking a highly skilled Backend Software Engineer to drive innovation in enterprise-grade Generative AI. The ideal candidate will design and develop scalable, high-performance backend systems that support the company's cutting-edge AI platform, working closely with cross-functional teams to optimize infrastructure and deliver transformative AI solutions for regulated industries.

Responsibilities

  • Backend System Design: Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance backend systems with a focus on high availability, low latency, and cost-effectiveness.
  • Infrastructure Architecture: Serve as the subject matter expert in infrastructure, designing new product capabilities and introducing innovative technologies to the existing product line.
  • Cross-Functional Collaboration: Collaborate closely with engineering and research teams to integrate infrastructure components with product features, ensuring optimal system performance and user experience.
  • Event-Driven Architecture: Design and develop event-driven architectures, APIs, and microservices to support real-time processing and analytics.
  • System Reliability: Ensure system reliability, performance, and scalability through comprehensive monitoring, logging, and advanced error handling mechanisms.
  • Technology Innovation: Stay current with emerging trends, technologies, and methodologies, applying cutting-edge knowledge to enhance infrastructure capabilities.
  • Team Development: Participate in code reviews, contribute to open-source projects, and mentor junior engineers to foster team growth and knowledge sharing.

Qualifications

What we look for.

Technical

  • Cloud Platforms

    Extensive experience with AWS, Azure, or GCP cloud infrastructure

  • Programming Languages

    Proficiency in Python, Node.js, Go, or Ruby with strong software development skills

  • Backend Frameworks

    Experience with Django, Flask, FastAPI, Spring Boot, or Express.js

  • Database Technologies

    Advanced knowledge of PostgreSQL, MySQL, MongoDB, and Redis

  • API Development

    Expertise in REST and GraphQL API design and implementation

  • Container Orchestration

    Proficiency in Kubernetes and Docker Swarm

Education

  • Bachelor's Degree

    BSc in Computer Science, Engineering, or related technical field

  • Advanced Degree

    Master's or PhD in Computer Science preferred

Experience

  • Professional Experience

    Minimum 7+ years of design, implementation, or consulting in backend software development

  • Generative AI Experience

    Experience with enterprise-grade AI systems and infrastructure

Skills

Required

  • Backend Development

    Advanced skills in designing and implementing scalable backend systems

  • System Architecture

    Ability to design complex, high-performance infrastructure solutions

Preferred

  • AI Infrastructure

    Nice to have

    Experience with generative AI model deployment and management

  • Enterprise Software

    Nice to have

    Background in developing solutions for regulated industries

Tech stack

Languages

PythonNode.jsGoRuby

Frameworks

DjangoFlaskFastAPISpring BootExpress.js

Databases

PostgreSQLMySQLMongoDBRedis

Tools

KubernetesDockerCI/CD Pipelines

Other

REST APIsGraphQL

Compensation

Pay and benefits.

Base·BRL 120,000 – 180,000

Equity·Stock options

Benefits

  • Remote Work

    Flexible hybrid work arrangement allowing remote and in-office options

  • Cutting-Edge Technology

    Opportunity to work with advanced generative AI technologies

  • Professional Growth

    Mentorship opportunities and exposure to innovative AI projects

Process

Interview steps.

  1. 01

    Initial Screening

    HR phone interview to assess background and initial fit

  2. 02

    Technical Assessment

    Comprehensive coding challenge focusing on backend development and system design

  3. 03

    Technical Interviews

    Multiple rounds of in-depth technical interviews with engineering team members

  4. 04

    Cultural Fit Interview

    Interview to evaluate alignment with Articul8's core values and professional attributes

  5. 05

    Final Evaluation

    Meeting with senior leadership to discuss role expectations and potential contributions

Full posting

Original listing.

About Us:

Articul8 was born from a simple belief: GenAI should work for the enterprise, not the other way around. Our platform — combining domain-specific models, autonomous agentic reasoning (ModelMesh™), reliable model evaluation (LLM-IQ™), and multimodal understanding — serves regulated industries such energy, semiconductor, finance, aerospace, supply chain, and more. Trusted by Fortune 500 enterprises, we bring together research, engineering, product, and domain expertise to deliver AI that meets the accuracy, explainability, and auditability standards that high-stakes environments demand.

Job Description:

Articul8 AI is seeking an exceptional Product/Software Engineer-Backend to join us in shaping the future of Generative Artificial Intelligence (GenAI). We are looking for a Product/Software Engineer-Backend with a proven track record of designing and building scalable production-level software. As a member of our Product Technology team, you will play a critical role in designing, developing, and maintaining the backend software and infrastructure supporting our GenAI-powered products. You'll collaborate with cross-functional teams to drive innovation, optimize performance, and foster growth. This position offers exciting opportunities to work closely with cross-functional teams and external partners to drive innovations in enterprise-grade GenAI.

Responsibilities:

  • Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance backend systems, focusing on high availability, low latency, and cost-effectiveness.

  • Be the subject matter expert in infrastructure when designing new products and introducing new technology to our existing product line.

  • Collaborate closely with engineering and research teams to integrate infrastructure components with product features, ensuring optimal system performance and user experience.

  • Design event-driven architectures and develop APIs and microservices to support real-time processing and analytics.

  • Ensure system reliability, performance, and scalability through monitoring, logging, and error handling mechanisms.

  • Stay up-to-date with emerging trends, technologies, and methodologies, applying this knowledge to enhance our infrastructure capabilities.

  • Participate in code reviews, contribute to open-source projects, and mentor junior engineers.

Required Qualifications:

  • Professional experience: 7+ years of design, implementation, or consulting in applications and backend software development experience.

  • Education: BSc degree in Computer Science, Engineering, or a related field.

Preferred Qualifications:

  • Technology stack:

    • Cloud Platforms: AWS, Azure, GCP

    • Programming/ Development: Python, Node.js, Go, Ruby, CI/CD pipelines, and version control.

    • Frameworks: Django, Flask, OpenAPI, FastAPI, Spring Boot, Express.js

    • Databases: PostgreSQL, MySQL, MongoDB, Redis

    • API Management: REST, GraphQL.

    • Container Orchestration: Kubernetes, Docker Swarm

  • Education: Master’s or PhD in Computer science or related technical fields.

Professional Attributes (Code42):

  • Practice Humility: You ask questions even when you think you know the answer. You seek feedback early, learn from anyone regardless of title, and treat every experiment — especially the failures — as data.

  • Bias for Outcomes: You measure your work by what changed, not what you tried. You ship results, not slide decks. When a deadline is real, you find a way.

  • Care Deeply: You treat every problem as yours to solve. You review your own work with the rigor you'd want from a reviewer. You help teammates without being asked.

  • Dare to Do the Impossible & Embrace Scarcity: You set goals that make you uncomfortable. When told something can't be done, you find a way or a better question. Constraints sharpen your thinking, not slow it down.

  • Build a Better World: You believe AI should make things meaningfully better for real people. You hold yourself accountable not just for whether your model works, but for what it does in the world.

Redirects to Articul8's application page.

Other roles

More at Articul8.