H-1BGreen card em andamento para este cargo

REG. 744776

Engenheiro de Software Líder - Databricks

JPMorgan Chase & Co.

✓ VERIFICADO · 356 green cards (PERM) aprovados nos últimos 12 mesesRegistros públicos do Departamento do Trabalho dos EUA (DOL).

Engenheiro de software em Wilmington; empresa com 2.187 LCAs e 482 PERMs aprovados nos últimos 12 meses.

Ver a vaga no portal e se candidatar →Conhecer os planos

Cadastro grátis — o contato e o link oficial da vaga ficam no portal.

Descrição da vaga

Tradução automática do anúncio original do empregador.

Seja parte integrante de uma equipe ágil que está constantemente empurrando o envelope para melhorar, construir e entregar produtos de tecnologia de primeira linha. Como engenheiro líder de software-Databricks da JPMorgan Chase dentro da equipe de Tecnologia Empresarial do Setor Corporativo, você é parte integrante de uma equipe ágil que trabalha para melhorar, construir e entregar produtos de tecnologia líderes de mercado de forma segura, estável e escalável. Como colaborador técnico principal, você é responsável pela condução de soluções de tecnologia crítica em várias áreas técnicas dentro de várias funções de negócios em apoio aos objetivos de negócios da empresa. Responsabilidades de trabalho • Lidere a arquitetura e entrega de pipelines de dados de alta produtividade e baixa latência em Databricks usando Apache Spark (Core, SQL, Streaming Estruturado), desempenho de condução, confiabilidade e escalabilidade. • Estabelecer e evoluir padrões de Lakehouse com Delta Lake (transacções ACID, evolução do esquema, viagem no tempo, ordem Z, compactação) para garantir plataformas de dados performantes e sustentáveis em escala. • Estratégia e configuração de clusters próprios de Databricks, incluindo seleção em tempo de execução, autoscaling, dimensionamento driver/executor, configurações de Spark, scripts init, políticas de cluster, pools e perfis de instância. • Organizar e automatizar pipelines e trabalhos usando Databricks Workflows, integrando-se com os serviços de eventos e orquestração AWS, conforme necessário. • Projete frameworks seguros de ingestão e transformação que alavancam os serviços Databricks, incluindo design de mesa Delta ou não gerenciado, criação de tarefas de ingestão e DAGs Airflow para produzir conjuntos de dados confiáveis e refinados. • Fortaleça a qualidade dos dados, linhagem e governança usando Unity Catalog e/ou AWS Glue Catalog, incorporando expectativas e validação diretamente em pipelines. • Drive Spark e Databricks engenharia de desempenho e ajuste (particionamento e dimensionamento de arquivos, AQE, ligações de transmissão, ajuste shuffle, cache, controle de derramamento/memória, trabalho de dimensionamento à direita e chaves de agrupamento/particionamento líquido) para otimizar o custo e a produtividade. • Construir e manter bibliotecas, frameworks e APIs reutilizáveis em Python e/ou Java, garantindo forte cobertura de teste de unidade, integração e validação de dados. • Implementar CI/CD para projetos de dados usando fluxos de trabalho baseados em Git, implantações de infraestrutura baseadas em Terraform e promoção do ambiente e lançamentos automatizados; padrões de engenharia campeões, revisões de códigos e práticas de engenharia assistidas por IA (por exemplo, revisão/refactoramento de código, aceleração de teste e análise de incidentes/causas) com validação consistente (codificação segura, revisão por pares, testes automatizados) e reutilização de padrões comprovados. • Impulsiona a adoção por equipe de práticas de engenharia assistidas por IA no ambiente de trabalho para melhorar a qualidade do código, a velocidade de entrega e os resultados operacionais (por exemplo, revisão/refatorização de código assistida por IA, aceleração da estratégia de teste, suporte à análise de incidentes/causas), estabelecendo padrões de validação consistentes (codificação segura, revisão por pares, testes automatizados) e promovendo a reutilização de padrões eficazes em toda a equipe. • Aplica o conhecimento de ferramentas dentro da ferramenta Software Development Life Cycle, incluindo capacidades de desenvolvimento e automação assistidas por IA, para melhorar o valor realizado pela automação. Qualificações, capacidades e competências necessárias • Formação formal ou certificação sobre conceitos de engenharia de software e 5+ anos de experiência aplicada. • Experiência avançada em engenharia de software e engenharia de dados, incluindo entrega de produção significativa com Apache Spark em Databricks e/ou AWS EMR. • Experiência avançada em Databricks em Delta Lake, Unity Catalog, Workflows, Repos/notesbooks e SQL Warehouses, incluindo configuração e otimização de clusters. • Capacidade comprovada de arquitetar, construir e operar pipelines de dados ETL/ELT confiáveis (batch e streaming), incluindo projetos de esquema/evolução, SLAs e práticas de engenharia de confiabilidade. • Habilidades de ajuste de desempenho Deep Spark, com experiência em diagnosticar gargalos e otimizar trabalhos para escalabilidade, custo e eficiência de execução. • Forte proficiência de programação em Python e/ou Java para processamento de dados, ferramentas de plataforma e automação. • Forte experiência em modelagem de dados SQL e analytics, incluindo design de esquema dimensional/estrela e melhores práticas de Lakehouse. • Experiência comprovada levando o uso eficaz de ferramentas de desenvolvimento de software assistidas por IA aprovadas (codificação, revisão de código, aceleração de teste, solução de problemas), incluindo definir expectativas de equipe e padrões de validação para correção, desempenho e segurança de saídas de IA. • Forte mentalidade de engenharia responsável-AI e segurança-primeira, incluindo a conscientização da sensibilidade de dados, o manuseio seguro de entradas/saídas, perfis de funções/instância, gerenciamento de segredos, criptografia em repouso/em trânsito, controles de rede e adesão às expectativas de resiliência e segurança; experiência treinar equipes em adoção segura e compatível nas práticas de entrega. • Experiência comprovada levando o uso eficaz de ferramentas de desenvolvimento de software assistidas por IA aprovadas (por exemplo, para codificação, revisão de código, aceleração de teste, solução de problemas) com a capacidade de definir expectativas de equipe para validar saídas de IA para correção, desempenho e segurança. • Forte compreensão do uso responsável de IA em fluxos de trabalho de engenharia, incluindo considerações de sensibilidade de dados, manipulação segura de insumos/saídas e adesão às expectativas de resiliência e segurança; experiência de técnicos de treinamento em adoção segura e compatível dentro de práticas de entrega Qualificações, capacidades e competências preferenciais • Experiência com Mesas Delta Live e governança avançada (catalogs, subsídios, auditoria) em Databricks. • Conhecimento de rede AWS (VPC, subredes, roteamento, grupos de segurança) e controles de saída de dados. • Experiência com Terraform para implantação de Infra • Experiência de otimização de custos: estratégias de autoscaling, spot vs on-demand, auto-terminação, layouts de armazenamento e compactação. • Familiaridade com fluxo de ar, Gênio, Streamlit e React • Observabilidade para sistemas de dados (metricas de frescura/completude, linhagem, SLAs, alerta). • Liderança comprovada em qualidade de código, revisões, estratégia de teste, CI/CD e orientação técnica; excelente comunicação com os stakeholders.
Ver o texto original em inglês
Be an integral part of an agile team that’s constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Lead Software Engineer-Databricks at JPMorgan Chase within our Corporate Sector’s Enterprise Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities • Lead the architecture and delivery of high-throughput, low-latency data pipelines on Databricks using Apache Spark (Core, SQL, Structured Streaming), driving performance, reliability, and scalability. • Establish and evolve Lakehouse patterns with Delta Lake (ACID transactions, schema evolution, time travel, Z-ordering, compaction) to ensure performant, maintainable data platforms at scale. • Own Databricks cluster strategy and configuration, including runtime selection, autoscaling, driver/executor sizing, Spark configurations, init scripts, cluster policies, pools, and instance profiles. • Orchestrate and automate pipelines and jobs using Databricks Workflows, integrating with AWS eventing and orchestration services as needed. • Design secure ingestion and transformation frameworks leveraging Databricks services, including Delta or unmanaged table design, ingestion task creation, and Airflow DAGs to produce trusted and refined datasets. • Enforce data quality, lineage, and governance using Unity Catalog and/or AWS Glue Catalog, embedding expectations and validation directly into pipelines. • Drive Spark and Databricks performance engineering and tuning (partitioning and file sizing, AQE, broadcast joins, shuffle tuning, caching, spill/memory control, job right-sizing, and liquid clustering/partitioning keys) to optimize cost and throughput. • Build and maintain reusable libraries, frameworks, and APIs in Python and/or Java, ensuring strong unit, integration, and data validation test coverage. • Implement CI/CD for data projects using Git-based workflows, Terraform-based infrastructure deployments and environment promotion, and automated releases; champion engineering standards, code reviews, and enterprise-authorized AI-assisted engineering practices (e.g., code review/refactoring, test acceleration, and incident/root-cause analysis) with consistent validation (secure coding, peer review, automated testing) and reuse of proven patterns. • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Required qualifications, capabilities, and skills • Formal training or certification on software engineering concepts and 5+ years applied experience. • Advanced experience in software engineering and data engineering, including significant production delivery with Apache Spark on Databricks and/or AWS EMR. • Advanced hands-on Databricks expertise across Delta Lake, Unity Catalog, Workflows, Repos/notebooks, and SQL Warehouses, including cluster configuration and optimization. • Proven ability to architect, build, and operate reliable ETL/ELT data pipelines (batch and streaming), including schema design/evolution, SLAs, and reliability engineering practices. • Deep Spark performance tuning skills, with experience diagnosing bottlenecks and optimizing jobs for scalability, cost, and runtime efficiency. • Strong programming proficiency in Python and/or Java for data processing, platform tooling, and automation. • Strong SQL and analytics data modeling expertise, including dimensional/star schema design and Lakehouse best practices. • Demonstrated experience leading effective use of approved AI-assisted software development tools (coding, code review, test acceleration, troubleshooting), including setting team expectations and validation standards for correctness, performance, and security of AI outputs. • Strong responsible-AI and security-first engineering mindset, including data sensitivity awareness, secure handling of inputs/outputs, roles/instance profiles, secrets management, encryption at rest/in transit, network controls, and adherence to resiliency and security expectations; experience coaching teams on safe, compliant adoption within delivery practices. • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices Preferred qualifications, capabilities, and skills • Experience with Delta Live Tables and advanced governance (catalogs, grants, auditing) in Databricks. • AWS networking knowledge (VPC, subnets, routing, security groups) and data egress controls. • Experience with Terraform for Infra deployments • Cost optimization experience: autoscaling strategies, spot vs on-demand, auto-termination, storage layouts and compaction. • Familiarity with Airflow, Genie, Streamlit and React • Observability for data systems (freshness/completeness metrics, lineage, SLAs, alerting). • Demonstrated leadership in code quality, reviews, testing strategy, CI/CD, and technical mentorship; excellent communication with stakeholders.
Ver a vaga no portal e se candidatar →Conhecer os planos

Cadastro grátis — o contato e o link oficial da vaga ficam no portal.

Mais vagas como essa

Engenheiro de Rede/Cloud (DevSecOps/Segurança)

Washington, DC

Colmeia Digital de Meio Período para Arquitetura

University Park

US$ 63.505/ano

Gerente de Relacionamento de Negócios de TI - Automação de Manufatura

Alameda Pt

US$ 130.000 – 170.000/ano

Gerente de Aplicações Corporativas de TI

Fitchburg

US$ 145.000 – 180.000/ano

Gerente de Produto Oracle Cloud PLM

Fitchburg

US$ 130.000 – 170.000/ano

Gerente de Aplicações de TI

Fitchburg

US$ 140.000 – 170.000/ano

Ver todas as vagas →