Turing

100+ Vagas Selenium | Vagas para desenvolvedores brasileiros

Conquiste Vagas Selenium e trabalhe de casa para as principais empresas de software dos EUA. Nós da Turing estamos procurando por desenvolvedores talentosos para assumir vagas Selenium, onde eles serão responsáveis por determinar a estratégia de teste, analisando os requisitos de negócios e executando testes de automação. Candidate-se agora mesmo na Turing e alavanque sua carreira com uma vaga de desenvolvedor Selenium, ideal para brasileiros que desejam um trabalho remoto que pague em dólar.

Confira os melhores empregos para Maio de 2024aqui

Encontre o emprego perfeito com centenas de parceiros da Turing.

Descrição do trabalho

Responsabilidades

  • Trabalhar com aplicações de negócios complicadas em todas as áreas funcionais
  • Compreender e analisar os requisitos de teste do projeto
  • Criar e manter scripts de teste automatizados e conjuntos de scripts de teste
  • Determinar as estratégias de teste automatizado para várias aplicações
  • Testar e solucionar problemas de scripts para melhoria de desempenho e qualidade
  • Implementar e monitorar os processos de teste de acordo com os padrões organizacionais
  • Atuar como um único ponto de contato entre os testers e os desenvolvedores
  • Revisar vários relatórios de teste preparados pelos engenheiros de teste

Requisitos mínimos

  • Bacharelado ou Mestrado em Engenharia, Ciência da Computação ou experiência equivalente
  • Pelo menos 3 anos de experiência em testes de automação Selenium para aplicações web e client-server (raras exceções para desenvolvedores talentosos)
  • Proficiência em escrever scripts de teste em diferentes linguagens, como Java, PHP, C#, etc.
  • Conhecimento prático da API Selenium Webdriver
  • Experiência trabalhando com ferramentas de construção, como Maven ou ANT
  • Experiência em testes de UI das aplicações
  • Fluência em inglês para se comunicar de forma eficaz
  • Disponibilidade para trabalhar em tempo integral (40 horas/semana) com uma sobreposição de 4 horas com os fusos horários dos EUA

Habilidades desejadas

  • Experiência em trabalhar com ferramentas de controle de versão de código, como Git
  • Experiência de trabalho com IDE, como Eclipse
  • Conhecimento de BDD (desenvolvimento orientado a comportamento) e TDD (desenvolvimento orientado a testes)
  • Compreensão de pipelines e ferramentas de CI/CD, como Jenkins
  • Excelentes habilidades de resolução de problemas
  • Capacidade de trabalhar de forma independente e também em equipe

Interessado neste trabalho online?

Inscreva-se na Turing hoje

Inscreva-se agora

Por que você deveria se juntar à Turing?

Empregos de alto nível nos EUA

1Empregos de alto nível nos EUA

Os desenvolvedores da Turing ganham mais do que o salário médio do mercado na maioria dos países, trabalhando com grandes empresas americanas.
Crescimento profissional

2Crescimento profissional

Cresça rapidamente trabalhando com problemas técnicos e de negócios desafiadores e relacionados às mais recentes tecnologias.
Suporte ao Desenvolvedor

3Suporte ao Desenvolvedor

Após o match, aproveite o suporte ao desenvolvedor 24 horas por dia, 7 dias por semana.

Desenvolvedores Turing

Leia as avaliações da Turing.com feitas por desenvolvedores de todo o mundo e saiba como é trabalhar para as melhores empresas dos EUA.
4.6DE 5
com base nas avaliações dos desenvolvedores em Abril de 2024
Veja todas as avaliações

Como se tornar um desenvolvedor da Turing?

Trabalhe com as melhores empresas de software em apenas 4 passos fáceis
  1. Crie seu perfil

    Preencha seus dados básicos: nome, endereço, habilidades, salário e experiência.

  2. Realize nossos testes e entrevista

    Resolva os testes e realize uma entrevista técnica.

  3. Receba ofertas de trabalho

    Seja selecionado pelas melhores empresas dos EUA e do Vale do Silício

  4. Comece a trabalhar no seu emprego dos sonhos

    Quando você estiver na Turing, não precisará procurar outro emprego.

cover

Como se tornar um desenvolvedor Selenium?

Selenium é uma ferramenta de testes automatizados gratuita e de código aberto, usada para testar aplicações web em diferentes plataformas e navegadores. Selenium Testing é uma técnica que usa uma só interface que permite que seus usuários criem scripts de testes em diversas linguagens de programação, incluindo Java, Python, C#, Ruby, Perl, PHP, and NodeJS. Vale notar que a Selenium Automation Tool só pode ser usada para testar aplicativos online, ela não serve para os de desktop ou mobile.

Com o tempo, a estrutura do ciclo de vida de desenvolvimento de software mudou muito. Devido à crescente ênfase nos processos de entrega contínua, realizar testes manualmente após cada nova mudança tornou- se algo muito mais complexo. Assim, conforme empresas focam cada vez mais em implantações rápidas e resultados imediatos, testes automatizados se tornaram algo indispensável. Em meio a esse cenário, a Selenium, como excelente ferramenta de testes que é, vem ganhando cada vez mais destaque na área. Nunca antes vimos tantas vagas de desenvolvedor Selenium remoto, o que dá opções de carreira interessantes e lucrativas para programadores versados nessa tecnologia.

Ao longo desta seção, vamos te ajudar a entender um pouco mais sobre o mundo da Selenium e como conseguir um trabalho de desenvolvedor Selenium.

Qual o escopo de um trabalho de desenvolvedor Selenium?

Qualquer discussão sobre testes automatizados que não inclua a Selenium estará em dívida. Essa ferramenta é uma das mais utilizadas na área de automação de testes, e a quantidade de vagas Selenium é um indicador claro disso. Essa crescente demanda e aumento no número de empregos de desenvolvedor Selenium parece só estar crescendo e o futuro promete manter essa tendência. Assim, vagas de desenvolvedor Selenium remotas ou outras relacionadas, como engenheiro de testes e analista de testes, são boas opções para programadores.

Em meio a esse cenário, aprender Selenium se tornou uma habilidade indispensável para qualquer desenvolvedor que quer trabalhar na área de automação de testes. Os ganhos anuais médios para vagas Selenium nos EUA tem variado entre US$62.509,00 e US$100.971,00, com a média ficando por volta de US$83.200,00. Valores muito encorajadores, não é mesmo?

Quais são as funções e responsabilidades em uma vaga remota de desenvolvedor Selenium?

Agora, vamos falar um pouco sobre quais são as principais responsabilidades e conhecimentos exigidos em um trabalho de programador Selenium. Vamos dividir essas exigência por categorias estruturadas segundo a senioridade.

1 Ano de Experiência

  • Ser capaz de decifrar as necessidades dos testes e avaliar a aplicação sendo testada (AUT)
  • Responsabilizar-se pelo design de testes usando comandos da API WebDriver e o Selenium Element Locators
  • Ser responsável por eliminar bugs nos testes e descobrir outros problemas e corrigi-los
  • Ser responsável por aprimorar os testes com programação Java
  • Colocar os testes em funcionamento
  • Rastrear e avisar sobre defeitos
  • Fazer relatórios sobre os testes

2 Anos de Experiência

  • Ser responsável pela criação de recursos automatizados de testes, como bibliotecas funcionais
  • Coletar dados de teste para elaborar testes impulsionados por dados
  • Usar expressões Regular e Index Property Synchronization para gerenciar objetos dinâmicos e duplicados, bem como parametrizá-los e definir os resultados dos testes
  • Criar testes e eliminar bugs
  • Analisar os resultados dos testes
  • Rastrear e avisar sobre defeitos
  • Fazer relatórios sobre os testes
  • Executar modificações nos testes e executar regressões neles

3 Anos de Experiência

  • Em termos de identificação de objetos, analisar e compreender a aplicação sendo testada
  • Elaborar cenários de ponta a ponta e detectar a modularidade do código
  • Ser o responsável por coletar dados sobre os testes e desenvolver cenários de teste
  • Ser o responsável por desenvolver componentes reutilizáveis
  • Implementar o TestNG ou JUnit Automation Framework e desenvolver infraestrutura automatizada
  • Lidar com erros e com a execução paralela de testes
  • Criar testes impulsionados por dados e executar testes cross-browser, bem como realizar a análise dos resultados desses testes
  • Definir e exportar resultados de testes
  • Ser o responsável pela manutenção, pelos testes automatizados e pela modificação de recursos

4+ Anos de Experiência

  • Identificar e selecionar casos de testes automatizados
  • Escolher as ferramentas Selenium e suas configurações de ambiente de teste apropriadas, de maneira a estabelecer uma boa estratégia de execução de testes automatizados
  • Construir um ambiente Selenium e processos automatizados de acordo com o plano de testes, sendo o responsável por sua criação, organização e manutenção, bem como por seus recursos automatizados
  • Ser o responsável pela criação de testes, seu aprimoramento, execução e por eliminar bugs
  • Realizar regressões de teste
  • Ser capaz de resolver diversos tipos de problemas técnicos
  • Conectar as equipes de teste e desenvolvimento, transmitindo informações entre elas
  • Interagir com o usuário final para oferecer atualizações sobre os serviços e resolver problemas

Como tornar-se apto a assumir um trabalho de programador Selenium?

Para poder assumir um trabalho de programador Selenium, você precisa desenvolver uma sólida base de conhecimentos sobre testes. Um bom jeito de começar é ir aprimorando suas habilidades com a ajuda de tecnologias de código aberto. Instale um dos programas no seu computador e experimente com ele. Como sujeito dos testes, você pode usar programas online comuns como o Gmail, a Amazon ou mesmo o Microsoft Office. Isso irá te ajudar a gerenciar as tarefas e responsabilidades em vagas de desenvolvedor Selenium remoto.

Agora, para se tornar um desenvolvedor de testes automatizados realmente bom, você vai precisar adquirir experiência com programação. É preciso que você se familiarize com diferentes linguagens de programação, como C, Java, Python, SQL, Perl, HTML, CSS e XML. Esses conhecimentos servirão como diferencial na hora de procurar por um emprego de programador Selenium.

Como já dissemos antes, tecnologias de testagem de software estão sendo utilizadas pela maioria das empresas de software, devido às várias vantagens que elas trazem. Portanto, experimente se familiarizar com as principais ferramentas usadas na área, especialmente a Selenium. Assim você entenderá melhor sobre esse ambiente, sua arquitetura e os processos envolvidos na área.

Por fim, é preciso ressaltar a importância de manter-se atualizado sobre as tendências e novas tecnologias da área. Não se trata apenas das tecnologias, mas também das metodologias e melhores práticas relacionadas ao desenvolvimento de testes automatizados. Pratique, mantenha-se informado e com certeza você conquistará o seu trabalho de programador Selenium.

Interessado em vagas de desenvolvedor Selenium remoto?

Inscreva-se na Turing hoje!

Inscreva-se agora

Habilidades necessárias para conquistar um emprego de desenvolvedor selenium

Se você quer garantir um bom emprego de desenvolvedor Selenium e construir uma carreira na área de testes automatizados, você precisará desenvolver algumas competências e ir, pouco a pouco, acumulando mais anos de experiência na profissão, de modo a conseguir vagas de desenvolvedor Selenium remoto cada vez melhores.

De maneira geral, essas são algumas das habilidades fundamentais que serão exigidas de você em um trabalho de programador Selenium:

1. Linguagens de programação e design de frameworks

Em um trabalho de desenvolvedor Selenium você vai precisar saber programar com diferentes linguagens, incluindo Java, C#, Perl, Python, XML, SQL, CSS e HTML. Vale ressaltar que Selenium e Python funcionam muito bem juntos. É bastante coisa, então coloque a mão na massa e vá aprendendo cada uma pouco a pouco.

2. Testes manuais

Como Selenium é uma das ferramentas de automação de testes mais utilizadas, isso envolve entender sobre testes de maneira geral, inclusive os manuais. Pode ser que, ocasionalmente, você precise realizar algum teste manual mesmo em uma vaga Selenium. Além disso, para ser um especialista em testes, você não pode dominar apenas alguns tipos e deixar outros de lado, não é mesmo?

3. Scripts de teste

Qualquer que seja o emprego de desenvolvedor Selenium no qual você venha a trabalhar, entender sobre o Selenium WebDriver é indispensável, já que esta é uma ferramenta que irá te ajudar na hora de elaborar scripts de teste, parte fundamental desses trabalhos.

4. Agile, DevOps e entrega contínua

Com as novas metodologias Agile e de DevOps substituindo as antigas abordagens e metodologias, conhecimento e experiência com elas vem sendo cada vez mais valorizado na área de testes automatizados. Como uma abordagem Agile envolve mudanças rápidas, é essencial que os mecanismos de teste automatizados estejam bem construídos e aplicados nos locais certos. Em um emprego de programador Selenium você deverá automatizar os scripts de teste de diferentes módulos segundo as necessidades da empresa e dos clientes, afinando e modificando-os sempre que necessário.

5. Habilidades de comunicação

Um desenvolvedor Selenium precisa ser capaz de se comunicar bem e trabalhar de maneira colaborativa. Você vai precisar conversar com outros desenvolvedores de software, analistas comerciais, engenheiros dos mais diversos tipos e quaisquer outros stakeholders envolvidos com os testes que você irá elaborar como parte do seu emprego de desenvolvedor Selenium. Além disso, nesses empregos é comum que você precise elaborar questões durante reuniões ou em outros momentos públicos, em frente de stakeholders e colegas, para entender melhor suas necessidades durante seções Agile. Em uma vaga Selenium você precisará entender um pouco do trabalho dos outros desenvolvedores e stakeholders, sem falar, é claro, nos objetivos da própria empresa, só assim você saberá elaborar e implementar os melhores scripts de testes automatizados.

6. Capacidade analítica

Ter boas capacidades analíticas e um pensamento lógico abstrato é algo crucial para qualquer desenvolvedor Selenium. Após receber um documento com as necessidades técnicas, a equipe de automação de testes vai precisar se concentrar em analisá-lo detalhadamente para entender todos os aspectos da funcionalidade em questão a partir de um ponto de vista de automação. Como já dissemos, será necessário levantar questões para cobrir lacunas nos documentos e poder realizar o melhor trabalho possível, sempre de maneira colaborativa.

Interessado em vagas de desenvolvedor Selenium remoto?

Inscreva-se na Turing hoje!

Inscreva-se agora

Como conquistar vagas de desenvolvedor Selenium remoto?

Acredite se quiser, mas atletas e desenvolvedores Selenium têm muito em comum! Ambos precisam praticar com afinco, dedicação e regularidade para se tornar os melhores em seu campo de atuação. Para conseguir um bom emprego de programador Selenium, você precisa dedicar tempo para melhorar suas habilidades e existem dois caminhos para te ajudar com isso. O primeiro é contar com a ajuda de veteranos da área, que possam te orientar sobre por onde ir e como treinar. O segundo é treinar, treinar e treinar um pouco mais! Mas lembre-se de prestar atenção a quaisquer sinais de burnout e de cuidar da sua saúde.

A Turing tem as melhores vagas de desenvolvedor Selenium remoto para a sua carreira de programador. Trabalhar com diferentes tecnologias e encarar projetos desafiadores irá te ajudar a avançar rapidamente na sua carreira. Aproveite nossa ajuda para conquistar um emprego de programador Selenium remoto, de tempo integral, longo prazo, com ótima remuneração e oportunidade de crescimento na carreira. É só se juntar gratuitamente à nossa rede com os melhores desenvolvedores de software de todo o mundo.

Por que se tornar um desenvolvedor Selenium na Turing?

Trabalhos de primeira linha nos EUA

Oportunidades de trabalho de longo prazo para empresas americanas incríveis, orientadas por suas missões e com grande remuneração.

Crescimento na carreira

Trabalhe em problemas técnicos e comerciais desafiadores, utilizando tecnologia de ponta para acelerar o crescimento de sua carreira.

Comunidade exclusiva de desenvolvedores

Junte-se a uma comunidade mundial de desenvolvedores de software de elite

Uma vez parte da Turing, você nunca mais terá que se candidatar para outro emprego.

Os compromissos da Turing são de longo prazo e em tempo integral. Quando um projeto termina, nossa equipe parte para identificar o próximo em questão de semanas.

Trabalhe do conforto da sua casa

A Turing permite que você trabalhe de acordo com sua conveniência. Temos horários de trabalho flexíveis e você pode trabalhar para as principais empresas americanas do conforto da sua casa.

Ótima remuneração

Trabalhando com as principais corporações americanas, os desenvolvedores da Turing recebem mais do que o mercado costuma oferecer na maioria dos países.

Quanto a Turing paga a seus desenvolvedores Selenium?

Na Turing, ajudamos qualquer programador a encontrar o trabalho dos seus sonhos com empresas do Vale do Silício. Cada desenvolvedor Selenium é livre para determinar sua faixa salarial, mas nós iremos recomendar um valor baseado na demanda que recebemos e nos padrões do mercado. Temos certeza de que ele será vantajoso para você e que ajudará no planejamento de longo prazo de sua carreira como engenheiro de software.

Perguntas frequentes

O Selenium é usado na automação de testes de aplicações web, sendo uma das mais populares ferramentas gratuitas para isso. Com ele programadores podem escrever scripts de teste automatizado com linguagens de programação como Ruby, Java, NodeJS, PHP, Perl, Python, C#, entre outros.

O Selenium Python é uma biblioteca utilizada para controlar o funcionamento de uma página de forma automatizada e realizar testes automatizados.

Na Turing, contratamos desenvolvedores remotos para mais de 100 habilidades como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, etc. Também contratamos engenheiros de acordo com sua especialidade e experiência.

O Selenium é uma ferramenta open-source que automatiza o processo de testes de aplicativos web para diferentes navegadores da internet. Em vez de inúmeros desenvolvedores precisarem trabalhar nisso manualmente, com a ajuda dele e de sua interface simples e unificada, o processo de testagem é automatizado, poupando preciosas horas de trabalho para equipes de desenvolvimento.

O Selenium IDE é um plugin do Chrome, Firefox e Edge que permite gravar e retroceder interações do usuário com o navegador. Ele pode ser utilizado para criar scripts simples ou para ajudar em testes exploratórios.

Idealmente, um desenvolvedor remoto deve ter pelo menos 3 anos de experiência relevante para ser contratado pela Turing, mas não dizemos não a desenvolvedores excepcionais. Faça nosso teste para descobrir se podemos oferecer algo interessante para você.

O Selenium Webdriver, também conhecido como Selenium 2.0, serve para rodar testes em navegadores específicos. Ele é constituído por uma API, biblioteca, driver e framework e, em linhas gerais, funciona como um protocolo que envia um comando (o script de teste) do ambiente local (client) ao driver de um navegador específico, realizando assim o teste da aplicação.

Somos uma plataforma “end-to-end” de empregos baseada em Palo Alto que permite que desenvolvedores de software talentosos trabalhem com grandes empresas americanas a partir do conforto de suas casas. Somos liderados por Jonathan Siddharth e Vijay Krishnan, ex-alunos de Stanford e empreendedores bem-sucedidos de I.A.

Nossa diferenciação exclusiva reside na combinação do nosso modelo de negócio principal com os nossos valores. Para o avanço da AGI, a Turing disponibiliza oportunidades de contratos temporários. A maioria dos contratos para Consultores de IA tem duração de até 3 meses, com possibilidade de extensões mensais — condicionadas ao seu interesse, disponibilidade e à demanda do cliente — por um período máximo de 10 meses consecutivos. Para o negócio Turing Intelligence, oferecemos projetos de longo prazo em regime integral.

Veja outras perguntas frequentes

Últimos Posts da Turing

Remote software developer enjoying remote work

Tips for Succeeding as a Remote Software Developer

Many people dream of working as a freelancer. Aside from working whenever and wherever they want, freelancers are...

Saiba mais

Turing Blog: Articles, Insights, Company News and Updates

Explore insights on AI and AGI at Turing's blog. Get expert insights on leveraging AI-powered solutions to drive ...

Saiba mais
Activists holding pride flag for June Pride Month 2021

LGBTQ+ Role Models in the Tech Space | Pride Month Series

Alan Turing, Tim Cook, Edith Windsor, Christopher Strachey, Angelica Ross, Lynn Conway, and Jon “Maddog” Hall all...

Saiba mais
Turing.com-reviews-by-software-developer

‘I Would Recommend This Organization to My Friends,’ Says Giuseppe from Argentina

I would recommend Turing to all my friends, says Giuseppe from Argentina in his Turing.com review...

Saiba mais
Simplifying Code Complexity

How to Simplify Code Complexity: Avoid These Complexity Pitfalls

Developers spend a lot of time developing their code and spend even more maintaining it. This post shares six tip...

Saiba mais

Liderança

Em poucas palavras, a Turing tem como objetivo fazer com que exista um equilíbrio de oportunidades ao redor do mundo. A Turing é uma criação dos empreendedores de IA em série Jonathan e Vijay, cuja empresa anterior de IA (vendida com sucesso) foi potencializada por talentos remotos excepcionais. Também fazem parte do grupo de inovadores da Turing investidores de alto perfil, como o primeiro CTO do Facebook (Adam D'Angelo), executivos de Google, Amazon, Twitter e Foundation Capital.

Política de Igualdade de Oportunidades

Turing é uma contratante que dá oportunidades iguais. A Turing proíbe discriminação e assédios de qualquer tipo e oferece oportunidades de emprego iguais para funcionários e candidatos, sem discriminar raça, cor, religião, sexo, orientação sexual, identidade ou expressão de gênero, idade, status de deficiência, status de veterano protegido ou qualquer outra característica protegida por lei.

Veja alguns trabalhos remotos para desenvolvedores

briefcase
Principal AI Engineer - US NYC

Principal AI Engineer

Location: US(NYC)- 3(WFO)

Employment Type: Full Time (Overlapping EST)

Experience Level: Staff/Principal (8–14 years)


About the Role

Turing is hiring a Staff/Principal AI Engineer to lead enterprise-scale agentic AI implementations for Fortune 500 clients. This is a hands-on engineering role focused on designing and shipping autonomous, tool-calling AI systems — agents that reason over enterprise context, invoke real systems through secure interfaces, and operate reliably at scale under strict latency, cost, and governance constraints.

You will own these systems end to end: the data pipelines feeding them, the backend services around them, the agent orchestration layer, the evaluation harness that keeps them honest, and the cloud infrastructure they run on. We are looking for engineers with genuine software engineering and data science depth who have taken agentic systems all the way to production.

What We're Looking For

Engineering foundation

  • 8–14 years of software engineering experience, with strong hands-on large-scale Python
  • Working depth in at least one systems or backend language — Go, Rust, Java, or C/C++ — and the judgment to know when to reach for it
  • Strong data structures and algorithms.
  • Strong understanding of APIs, microservices, and system design
  • Hands-on experience building and operating data pipelines and production-grade distributed systems.

Agentic AI and LLMs

  • 2+ years of hands-on LLM engineering, with at least couple agentic system you designed and took to production
  • Production experience with agent frameworks — LangGraph, Google ADK, CrewAI, Claude Agent SDK, or equivalent — and the fluency to move between them as the ecosystem evolves
  • Experience building MCP (Model Context Protocol) servers and tool-calling interfaces
  • RAG from first principles: chunking strategy, embeddings, vector and hybrid retrieval, reranking, and response validation
  • Strong experience with vector databases (Milvus, Pinecone, Weaviate, FAISS, etc. or cloud equivalents)
  • Design of guardrails and reliability patterns — validators, policy checks, self-correction loops, deterministic fallbacks, circuit breakers, and rollback paths

Optimization

  • Deep familiarity with token optimization and context-window management — context shaping, pruning, and compaction
  • Latency and cost optimization through caching, model routing, batching, streaming, and parallel tool calls
  • Performance testing and tuning systems against defined SLOs

Evaluation

  • Experience building evaluation frameworks for LLM systems — offline eval sets, continuous online evaluation, and regression detection
  • Instrumentation and traceability suitable for regulated enterprise environments using tools like LangSmith, Langfuse, etc.

Cloud

  • Hands-on AWS: containerized services (ECS/EKS), serverless (Lambda), data services (S3, DynamoDB, Redshift) and orchestration (Step Functions); Azure or GCP equivalents also valued
  • Familiarity with CI/CD pipelines and DevOps practices
  • Infrastructure as code with Terraform or CloudFormation, and mature CI/CD practice

Working traits

  • Strong analytical problem-solving with a bias to ownership and urgency
  • Clear cross-team communication, working directly with client stakeholders to translate business problems into technical roadmaps
  • Able to work productively in ambiguity from system-level documentation and ramp quickly in unfamiliar codebases

Good to Have

  • Experience with managed AI platforms — Amazon Bedrock, Vertex AI, Azure AI — paired with fluency in the underlying fundamentals

Roles & Responsibilities

  • Design and build agentic systems: Lead the architecture and implementation of tool-calling agents that combine retrieval, structured reasoning, and secure action execution with least-privilege access.
  • Productionize LLM applications: Build retrieval pipelines, prompt synthesis, response validation, and self-correction loops, backed by rigorous evaluation.
  • Own the full stack: Deliver the data pipelines, backend services, distributed compute, and orchestration layer that agentic systems depend on — not only the model invocation.
  • Engineer for reliability and governance: Build validator models, adversarial test suites, and policy checks; enforce deterministic fallbacks and rollback strategies; instrument continuous evaluation.
  • Optimize for cost and latency: Drive measurable improvements in token efficiency, response time, and unit economics against defined SLOs.
  • Codebase ownership: Build, maintain, and review high-quality Python and SQL, with an emphasis on reusable components, scalability, and performance.
  • Cloud integration: Deploy AI applications on AWS, Azure, or GCP with optimized resource usage and robust CI/CD.
  • Cross-functional collaboration: Partner with product owners, data scientists, and business SMEs to define requirements and deliver impactful AI products.
  • Mentoring and technical leadership: Set engineering standards and share knowledge across the team, raising the bar on AI and software engineering practice.
Finance
10K+ employees
PythonGoRust+ 4
briefcase
Lead Edge AI & Computer Vision Engineer

Lead Edge AI & Computer Vision Engineer

  • Location: USA [with regular on-site travel required to client site]
  • Target Start Date: 1 Sep
  • Time Commitment: 8 weeks full-time
  • Experience Level: 12–15+ Years

Core Objective: Architect, benchmark, and optimize an end-to-end computer vision and low-latency execution pipeline—combining spatial geometric math with low-level C++/CUDA acceleration directly on NVIDIA Jetson embedded edge hardware (Orin NX / AGX Orin) to achieve sub-10 ms processing latency.

Key Responsibilities

  1. Model Selection & Spatial Math: Evaluate real-time detection topologies (e.g. YOLO) at 100+ FPS and build 2D perspective homography unwarping, lens undistortion, and spatial algorithms to convert pixel coordinates into physical millimeter units within tight error bounds (millimeter level accuracy).
  2. TensorRT INT8 Acceleration: Execute Post-Training Quantization to compile PyTorch/ONNX models into high-throughput TensorRT INT8/FP16 engines on Jetson Orin hardware without accuracy degradation.
  3. Zero-Copy Memory Architecture:  Engineer zero-copy memory pipelines using NVIDIA Memory Management and DMA transfers to eliminate bottlenecks.
  4. Compiled C++ Execution & I/O: Build compiled C++17 execution frameworks with multi-threaded lock-free ring buffers and non-blocking asynchronous socket communication.
  5. Nsight Profiling & Roadmapping: Instrument stage-by-stage pipeline latency using NVIDIA Nsight Systems/NVTX markers to bound tail latency, author feasibility reports, and design technical roadmaps.

Key Qualifications & Experience

  1. Full-Stack Edge AI Experience: 12–15+ years of experience bridging real-time computer vision algorithm design, spatial geometry, and low-level C++/CUDA execution on embedded edge hardware.
  2. NVIDIA Jetson Ecosystem: Deep expertise in Jetson embedded platforms (Orin NX, AGX Orin, L4T, power profiles, core pinning) and a proven track record compiling/tuning TensorRT FP16/INT8 engines via PTQ/QAT.
  3. Optical & Spatial Geometry: Expertise in 2D/3D camera calibration, perspective homography transformations, lens distortion modeling, and millimeter sizing math in industrial settings.
  4. Low-Latency Systems Engineering: Expertise in zero-copy shared memory, DMA frame buffers, lock-free queues, custom CUDA plugins, and microsecond profiling via Nsight Systems and NVTX markers.
  5. Tooling & Industrial I/O: Proficiency in C++17, Python, PyTorch, OpenCV, CUDA, non-blocking asynchronous sockets (UDP, PLC integration), and building automated dataset benchmarking harnesses.
Manufacturing
10K+ employees
C++CUDANVIDIA Omniverse+ 5
sample card

Candidate-se para as melhores vagas

Veja nossos últimos trabalhos remotos
Turing books $87M at a $1.1B valuation to help source, hire and manage engineers remotely
Turing named one of America's Best Startup Employers for 2022 by Forbes
Ranked no. 1 in The Information’s "50 Most Promising Startups of 2021" in the B2B category
Turing named to Fast Company's World's Most Innovative Companies 2021 for placing remote devs at top firms via AI-powered vetting
Turing helps entrepreneurs tap into the global talent pool to hire elite, pre-vetted remote engineers at the push of a button

Trabalhe com as principais empresas do mundo

Crie seu perfil, passe nos testes da Turing e receba ofertas de emprego a partir de 2 semanas.