Tech Lead – AI Engineering

New
J
JobgetherSoftware engineering
Based in BrazilFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Extensive experience in software development
Required Skills
DockerJavaKafkaMicrosoft AzureRabbitmqReact

Requirements

  • Have extensive software development experience, including technical leadership of development squads and engineering decisions.
  • Bring strong hands-on Java backend and React frontend experience across the application stack.
  • Have practical experience with Docker, containerized applications, deployment processes, and Microsoft Azure workloads.
  • Understand relational database modeling, performance optimization, migrations, and data integrity.
  • Have experience with non-relational databases and choosing between relational and non-relational approaches.
  • Have experience with messaging and event-driven technologies such as RabbitMQ, Amazon SQS, Amazon SNS, or Kafka.
  • Use AI-powered software development tools regularly, such as Claude Code, GitHub Copilot, or Cursor, and apply appropriate human review and engineering judgment.
  • Have experience integrating external APIs and designing anti-corruption layers or similar patterns for unstable external interfaces.
  • Explain and defend technical decisions, trade-offs, risks, and alternatives to clients and stakeholders.
  • Lead technical initiatives independently from design through implementation, adapting to ambiguity and changing priorities.

Responsibilities

  • Lead architectural decisions across the platform and document key design rationales.
  • Guide the development squad by setting coding standards, reviewing code, and maintaining quality expectations.
  • Contribute hands-on to implementation, troubleshooting, and improvement of production software.
  • Define team practices for AI development tools, including tool selection, review, and quality controls.
  • Set strategies for containerization, deployment, observability, and infrastructure as code in Microsoft Azure.
  • Manage external integration partnerships, anticipate dependency risks, and design resilient integration layers.
  • Design and guide reliable event-driven and asynchronous workflows using messaging and queueing technologies.
  • Collaborate with product owners and designers to turn product needs and technical constraints into feasible solutions.
  • Guide relational and non-relational database design and technology selection.
  • Mentor engineers and identify delivery, quality, and technical sustainability risks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now