Tech Lead Sênior, Engenharia de Software (Modelagem Energética)

Aurora Energy Research

São Paulo

Hybrid

BRL 300,000 - 520,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid/remote opcions
Mentoring sessions
Aurora Academy

Job summary

Aurora Energy Research busca um líder técnico para o Origin Model Development no Brasil, iniciando uma squad entre Inglaterra e Brasil. Você definirá práticas, contratará os primeiros integrantes e contribuíra com código desde o primeiro dia, atuando de forma hands-on.

A posição envolve liderança de time, entrega de funcionalidades e colaboração entre escritórios para manter a squad unida, com foco em arquitetura e qualidade de código.

Qualifications

  • 5+ anos de experiência profissional em engenharia de software, escrevendo código de produção.
  • Liderança técnica comprovada dentro de um time: conduziu trabalho técnico e decisões de design.
  • Sólidos conhecimentos em Python, base principal de código.

Responsibilities

  • Escrever e revisar código de produção junto com a squad.
  • Definir limites de módulos e interfaces reutilizáveis com autoridade sênior em arquitetura.
  • Entregar novas funcionalidades e migrar código para arquitetura moderna e bem delimitada.
  • Projetar funcionalidades genéricas para atender múltiplas regiões.
  • Usar IA no fluxo de desenvolvimento para aumentar velocidade do time.

Skills

Python
Liderança técnica
Engenharia de software
Agile/CD
Comunicação

Job description

Location: São Paulo, Brazil

Department: Tech - Model & Platform Engineering

Description

Estamos construindo o time de Origin Model Development no Brasil, e você será a primeira liderança técnica dele.

Você vai liderar uma nova squad entre escritórios, com engenheiros experientes baseados na Inglaterra e engenheiros do Brazil que você vai ajudar a contratar. Vai definir as práticas de trabalho, participar da seleção dos primeiros integrantes e conquistar credibilidade técnica contribuindo com código desde o primeiro dia. Você não começa sozinho(a): o Brasil já é o hub de modelagem da Aurora para as Américas, e você vai trabalhar junto às equipes que já estão aqui.

É uma posição hands‑on. Escrever e revisar código de produção é o centro do trabalho, e a liderança se constrói sobre isso.

Sobre o Origin Model

O Origin Model está no centro da capacidade de previsão da Aurora. Ele apoia governos, investidores e empresas de energia em decisões de bilhões de dólares na jornada rumo ao net zero. Os modelos cobrem mercados de energia elétrica em todo o mundo, transformando dinâmicas complexas do sistema energético em software robusto e escalável, que sustenta nossos outlooks de mercado, insights para clientes e plataformas de software.

Esta posição oferece flexibilidade e o trabalho totalmente remoto poderá ser considerado para o candidato ideal. No entanto, nossa forte preferência é por um formato híbrido baseado em São Paulo (Paraíso). Como você será responsável por construir um squad totalmente novo do zero, a presença on‑site é essencial para promover a colaboração e trabalhar em estreita parceria com as nossas equipes locais já estabelecidas.

Key Responsibilities
Resposabilidades Técnicas
  • Escrever e revisar código de produção junto com a squad.
  • Co-desenhar os limites dos módulos e as interfaces reutilizáveis da squad com uma autoridade técnica sênior, que tem a palavra final sobre os contratos de arquitetura.
  • Entregar novas funcionalidades e migrar progressivamente uma base de código Python madura (GAMS com MOSEK como solver de otimização) para uma arquitetura moderna e bem delimitada.
  • Projetar funcionalidades genéricas o suficiente para atender múltiplas regiões, sem excesso de engenharia.
  • Usar ferramentas de IA em todo o fluxo de desenvolvimento (escrever, revisar, testar e analisar código) e ajudar a construir os agent workflows e ferramentas que aumentam a velocidade de todo o time.
Construção e liderança da squad
  • Construir o lado Brasil da squad desde o início: definir perfis e entrevistar candidatos junto ao Modelling Software Engineering Manager, que é responsável pelo processo de contratação de ponta a ponta.
  • Ser gestor(a) direto(a) dos engenheiros do Brasil: 1:1s, avaliações de desempenho e feedback contínuo de desenvolvimento. O Modelling Software Engineering Manager define a estratégia, é o ponto de escalonamento e responde pelos processos formais, incluindo remuneração.
  • Conduzir a entrega da squad: cadência de sprints, dailies, retrospectivas e remoção de bloqueios.
  • Manter Inglaterra e Brasil trabalhando como uma única squad. O trabalho é distribuído por módulo e competência, nunca por localidade, e os dois escritórios têm voz igual nas decisões.
  • Aproveitar bem a janela diária de sobreposição entre Inglaterra e Brasil para colaboração em tempo real e registrar decisões por escrito, para que todos acompanhem fora dela.
  • Trabalhar com outros squad leads para compartilhar trabalho e evitar soluções duplicadas, encaminhando decisões de arquitetura transversais à autoridade técnica sênior.
Skills, Knowledge and Expertise
Required attributes
  • 5+ anos de experiência profissional em engenharia de software, escrevendo código de produção.
  • Liderança técnica comprovada dentro de um time: você já conduziu trabalho técnico e tomou decisões de design.
  • Sólidas habilidades em Python (linguagem principal da base de código).
  • Bons fundamentos de engenharia de software: design modular limpo, interfaces reutilizáveis e bom senso para decompor uma base de código complexa de forma incremental.
  • Experiência prática com Agile / Continuous Delivery, idealmente tendo contribuído para elevar a maturidade de entrega de um time.
  • Comunicação clara e direta: à vontade para levantar problemas cedo, dar feedback honesto e trabalhar entre times e escritórios.
  • Experiência prática com engenharia assistida por IA e uma visão sobre onde ela realmente agrega valor.
  • Fluência profissional em inglês e português. O inglês é o idioma principal de trabalho entre os dois escritórios.
Desirable attributes
  • Experiência em times distribuídos ou entre escritórios.
  • Experiência em fundar ou ser um dos primeiros integrantes de um novo time, escritório ou empresa.
  • Conhecimento em otimização de sistemas de energia ou otimização numérica/matemática (LP, MIP ou equivalente).
  • Conhecimento do mercado de energia ou de sistemas de potência, incluindo o setor elétrico brasileiro (ex.: NEWAVE, DECOMP, DESSEM, SDDP).
  • Experiência em áreas adjacentes de otimização (pesquisa operacional, finanças quantitativas, logística) também é bem‑vinda.
What we offer
  • A fun, informal and international work culture
  • A competitive salary package
  • Access to regular coaching and mentoring sessions and the opportunity to learn from experienced professionals
  • Access to the Aurora Academy, our training programme offering a range of opportunities to develop your skills within the responsibilities of your role and within the wider context of the industry

At Aurora we will consider all requests for flexible working. For most roles, the following types of flexibility are usually possible: a hybrid model of remote and in‑office working and flexible start and finish times. Please talk to us during the interview about the flexibility we could offer and we will be happy to explore the best available option for you.

The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy and maternity.

The successful candidate would start as soon as possible. The team will review applications as they are received. Salary will be competitive with experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead, Senior Software Engineer (Power Markets Modeling)
Tech Lead, Senior Software Engineer (Power Markets Modeling)

Aurora Energy Research • Região Geográfica Intermediária de São Paulo

Hybrid
BRL 300,000 - 450,000
Competitive salary package
Coaching & mentoring sessions
Aurora Academy training program
+2
Tech Lead, Senior Software Engineer (Power Markets Modeling)
Tech Lead, Senior Software Engineer (Power Markets Modeling)

Aurora Energy Research • São Paulo

Hybrid
BRL 300,000 - 600,000
Hybrid work model
Aurora Academy
Mentoring sessions
Modelling Software Engineer
Modelling Software Engineer

Aurora Energy Research • São Paulo

On-site
BRL 180,000 - 260,000
Competitive salary package
Coaching and mentoring sessions
Aurora Academy access
+1
Junior Modelling Software Engineer
Junior Modelling Software Engineer

Aurora Energy Research • São Paulo

On-site
BRL 48,000 - 68,000
Competitive salary package
Aurora Academy
Coaching and mentoring sessions
+1
Especialista de Engenharia de Software (Staff Engineer)
Especialista de Engenharia de Software (Staff Engineer)

Jobgether • Brazil

Remote
BRL 300,000 - 480,000
Flexible benefits card
Medical assistance
Dental assistance
+8
Energy Modelling Intern
Energy Modelling Intern

Aurora Energy Research • São Paulo

Hybrid
BRL 20,000 - 27,000
Competitive stipend
Coaching & mentoring
Aurora Academy
+1
Pessoa Supervisora de Desenvolvimento
Pessoa Supervisora de Desenvolvimento

Jobgether • Brazil

Hybrid
BRL 300,000 - 600,000
Remote or hybrid work in Brazil
Flexible working hours
Health insurance and dental coverage
+7
Pessoa Desenvolvedora Frontend Sênior | Remoto
Pessoa Desenvolvedora Frontend Sênior | Remoto

Aurum • Brazil

Remote
BRL 180,000 - 240,000
Vale Alimentação/Refeição
Auxílio Home Office
Plano de Saúde Bradesco
+7
Pessoa Desenvolvedora Frontend Sênior | Remoto
Pessoa Desenvolvedora Frontend Sênior | Remoto

Aurum • Florianópolis, São Paulo

Hybrid
BRL 180,000 - 300,000
Vale alimentação
Plano de saúde Bradesco
Auxílio home office
Engenheiro de Software Senior
Engenheiro de Software Senior

Jobgether • Brazil

Remote
BRL 350,000 - 600,000
Fully remote from Brazil
Technical leadership role
Challenging fintech projects
+4