100+ Vagas Back-end | Vagas para desenvolvedores brasileiros

Conquiste Vagas Back-end e trabalhe de casa para as principais empresas de software dos EUA. Na Turing, nossos clientes estão em busca de desenvolvedores back-end que tenham experiência e conhecimento para gerenciar a conectividade interna/externa entre sistemas e levar suas empresa a um novo patamar em termos de excelência. Com a nossa ajuda você terá a chance de trabalhar com uma equipe global e altamente talentosa para projetar soluções inovadoras.

Confira os melhores empregos para Maio de 2024aqui

Encontre o emprego perfeito com centenas de parceiros da Turing.

Descrição do trabalho

Responsabilidades

  • Integrar elementos front-end com lógica e funcionalidades server-side
  • Colaborar com equipes de produtos e profissionais de desenvolvimento (especialmente desenvolvedores Front-end)
  • Otimizar a plataforma para uma execução mais rápida e resolver problemas de escalabilidade
  • Implementar práticas de segurança e proteção de dados
  • Experimentar, projetar e construir APIs, soluções de armazenamento de dados e outros projetos de engenharia

Requisitos mínimos

  • Bacharelado ou Mestrado em Ciência da Computação ou equivalente
  • Mais de 3 anos de experiência como desenvolvedor back-end (com raras exceções feitas para desenvolvedores talentosos)
  • Fluência em tecnologias back-end, como Node.js, Python, PHP, Java, Ruby etc.
  • Conhecimento de pré-processadores CSS server-side (LESS & SASS), SQL & SQL server
  • Habilidade em metodologias de criação e desenvolvimento de REST APIs, gerenciamento de sessões, etc.
  • Experiência com plataformas de testes automatizados e ferramentas de controle de versão, tais como Git

Habilidades desejadas

  • Familiaridade básica com tecnologias front-end (JavaScript, HTML5 e CSS3)
  • Experiência em administração de banco de dados, scripting, migração e backup de dados e autorização
  • Habilidade com algoritmos, estruturas de dados, complexidade de tempo e espaço, sistemas distribuídos, etc.
  • Fortes habilidades analíticas e interpessoais
  • Fluência em inglês para colaborar com gerentes de engenharia
  • Possibilidade para trabalhar de maneira integral (40h/semana) com disponibilidade de 4 horas diárias em horário comercial dos EUA

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 back-end em 2023?

Antes de lhe dizer como se tornar um desenvolvedor back-end, vamos ver como o back-end se tornou parte essencial da internet. A internet está sempre mudando e antes dos anos 90 ela era mais usada para compartilhar informações mais visuais. Nessa época nem se pensava em coletar dados gerados pelo usuário. Graças ao desenvolvimento e aos desenvolvedores web, aconteceu a evolução da coleta de dados que, por sua vez, ajuda a proporcionar uma experiência perfeita para os usuários.

Porém, a coleta de dados não é nada sem um bom desenvolvedor back-end. Eles são como os arquitetos de software, que gerenciam APIs, mantêm bancos de dados e implementam alterações que o usuário final nunca vê.
Enquanto o front-end é o rosto ou o artista que sobe ao palco, o back-end é a equipe por trás dos bastidores que garante que a apresentação vai acontecer. Em outras palavras, o back-end é a espinha dorsal da internet.

Para conseguir bons empregos remotos de desenvolvedor back-end, você precisa ter um currículo impressionante. Um currículo bem elaborado ajuda você a causar uma grande primeira impressão. Isso porque um bom currículo não apenas evidencia suas habilidades, mas também aumenta suas chances de conseguir uma entrevista com o recrutador. Sabemos que montar um currículo pode ser uma tarefa assustadora e que nem sempre leva a um resultado imediato. Por isso, separamos algumas dicas úteis sobre como criar um currículo de desenvolvedor back-end perfeito para você conquistar seu emprego remoto dos sonhos como desenvolvedor back-end.

Qual é o escopo no desenvolvimento back-end?

Há uma enorme demanda para desenvolvedores web, algo diretamente ligado ao aumento de startups de tecnologia. Fácil acessibilidade é o que mais se quer nesse momento e, como resultado, os trabalhos online para desenvolvedores back-end estão em alta.

As empresas dependem de desenvolvedores back-end remotos para cuidar da escalabilidade e segurança de seus software. Os avanços da inteligência artificial e do machine learning abriram portas para um novo tipo de empreendedor e estes não estão medindo esforços para preencher o espaço entre a demanda e o fornecimento.
Dito isso, construir mais produtos significa mais oportunidades para os desenvolvedores back-end.

Quais são as funções e responsabilidades de um desenvolvedor back-end?

Os desenvolvedores back-end são responsáveis pelo gerenciamento dos dados entre o servidor e os usuários. Isso inclui a manutenção do banco de dados central e o desenvolvimento da lógica server-side.
Além disso, os desenvolvedores back-end também auxiliam os desenvolvedores front-end na criação de sites responsivos. Um website responsivo é um website que fornece uma interface confortável para o usuário, independente do tamanho da tela. O aumento no uso de celulares significa que é necessário mais atenção à capacidade de resposta. Dito isso, os trabalhos remotos para desenvolvedores de back-end também exigem que os profissionais integrem os elementos do front-end. Portanto, uma compreensão básica do front-end também é necessária para um desenvolvedor back-end.

Os desenvolvedores back-end fazem parte de grandes equipes compostas por desenvolvedores front-end, testers, gerentes de produto e principal architects. Estas equipes são responsáveis por colaborar e desenvolver produtos viáveis para diversas indústrias específicas.
Para ser um desenvolvedor back-end de sucesso, é preciso ser apaixonado por programação. Embora a maior parte do trabalho fique escondida nos bastidores, ele é a espinha dorsal de soluções para web bem-sucedidas. Portanto, a maioria dos desenvolvedores back-end consideram a lógica antes de tudo e estão determinados a criar soluções que impactem a indústria.

À medida que nossa dependência da tecnologia aumenta, há uma alta demanda por desenvolvedores back-end remotos. Vamos dar uma olhada nas responsabilidades que os desenvolvedores remotos de back-end em um trabalho remoto podem esperar na maioria das descrições de trabalho:

  • Implementar arquitetura web composta por sistemas operacionais e servidores
  • Projetar soluções de armazenamento de dados e gerenciar bancos de dados
  • Cuidar de solicitações de APIs
  • Otimizar aplicações ou websites
  • Integrar elementos front-end usando a lógica server-side
  • Construir códigos e bibliotecas reutilizáveis para uso futuro
  • Solucionar problemas de gargalos que afetam o desempenho e garantir a segurança e proteção dos dados

Como se tornar um desenvolvedor back-end em 2022?

Com disposição para aprender constantemente e perseverança, sempre é possível se candidatar para vagas de trabalho remoto como desenvolvedor back-end.

Junto a isso, se você possuir uma formação tradicional em Ciências da Computação , terá grandes chances de fazer parte de uma organização como desenvolvedores back-end. O curso de Ciências da Computação, compreende um bacharelado de quatro anos e também pode ajudá-lo a desenvolver noções básicas de programação.

No entanto, há um aumento de organizações independentes que fornecem suporte de ponta a ponta para os entusiastas de software. Portanto, se você não vem de uma formação técnica, mas tem um forte desejo de seguir uma carreira como desenvolvedor web, esses espaços podem sempre ajudá-lo na sua carreira. Talvez você tenha que trabalhar mais e aprender o básico para fazer parte da corrida. Caso queira aprimorar seus conhecimentos, existem diversos cursos curtos sobre as ferramentas e linguagens usadas por desenvolvedores back-end.

Os dois maiores requisitos para conseguir um trabalho remoto bem remunerado como desenvolvedor back-end são possuir alguns conjuntos de habilidades e ser capaz de colaborar em equipe. Ter uma compreensão completa das linguagens de programação usadas no back-end é essencial para passar pelos estágios iniciais de um processo seletivo. Se você estiver interessado em saber mais sobre as habilidades necessárias para se tornar um desenvolvedor back-end bem-sucedido, separamos algumas informações para você.

Interessado em trabalhos de desenvolvedor remoto de back-end?

Inscreva-se na Turing hoje!

Inscreva-se agora

Habilidades necessárias para se tornar um desenvolvedor back-end

Para trabalhar como um desenvolvedor back-end, você deve ter uma base sólida em linguagens de programação como PHP, Python, Java, .Net e Ruby. Além destas linguagens, os desenvolvedores back-end devem ter bons conhecimentos de servidores, bancos de dados e APIs. Vamos dar uma olhada a fundo em cada uma destas habilidades:

1. Python

A arquitetura Python concentra-se no conceito de classes e objetos, ou seja, é uma linguagem de Programação Orientada a Objetos (OOP). Empresas como Spotify, Uber, Instagram e Dropbox montaram seu back-end usando Python.

Python é uma das linguagens mais populares pela simplicidade de usar seus frameworks e proporcionar uma excelente visualização de dados. Além da sintaxe fácil, ela também é muito simples de se aprender, o que incentiva e permite que novatos a dominem em pouco tempo. Se você possui fortes habilidades em Python, essa é uma forma de conseguir empregos remotos como desenvolvedor back-end.

2. PHP (Hypertext Preprocessor)

PHP é uma linguagem de scripting, de código aberto, utilizada para construir sites dinâmicos e melhorar o desempenho de uma aplicação. Ao contrário da Python, o PHP é usado como uma linguagem server-side para interpretar scripts ou instruções de programação. Empresas como Hootsuite, Viber e Facebook usam PHP para fazer seu back-end. Uma das funções comumente usadas do PHP é coletar e armazenar informações do usuário de forma segura.

Devido a seu suporte integrado ao MySQL e familiaridade com a maioria dos servidores de hospedagem web, ela é econômica. Desenvolvedores back-end bem versados em PHP têm um perfil versátil e uma boa compreensão do desenvolvimento web. Se você estiver procurando por vagas de trabalho remoto para desenvolvedores back-end, tenha certeza de ser bom com PHP.

3. Java

Muito parecido com Python, Java também é uma linguagem de Programação Orientada a Objetos (POO). No entanto, ela ganhou a reputação de não ser uma linguagem amigável e complexa para iniciantes.

Apesar dessa reputação, Java é considerada a linguagem de programação mais popular entre os desenvolvedores devido a sua alta conveniência e segurança. A maioria dos gigantes do comércio eletrônico confia em Java para construir seu back-end.

Java é capaz de lidar com tarefas de programação robustas e torna fácil a conectividade de banco de dados e de rede. A maioria dos trabalhos de desenvolvedor back-end em alta exigem que você tenha habilidades avançadas em Java.

4. Tecnologias de SGBD

Todo desenvolvedor back-end precisa saber sobre Sistemas de Gerenciamento de Banco de Dados. A capacidade de navegar e manipular bancos de dados define a experiência de um desenvolvedor back-end.

Atualmente, há dois tipos de bancos de dados em uso: SQL e NoSQL. O SQL permite que os desenvolvedores criem novas tabelas e armazenem procedimentos em um banco de dados. Para navegar através de um banco de dados relacional, inserir, excluir ou arquivar consultas, o SQL é indispensável. Já o NoSQL armazena dados de forma diferente dos bancos de dados relacionais embora também seja capaz de armazenar dados relacionais. Com o NoSQL, não há necessidade de estruturar os dados de antemão.

5. APIs

A API é o meio que permite a transferência de dados. Elas são as mediadoras entre o back-end e os bancos de dados no que toca a adquirir os dados do usuário. As APIs permitem que diferentes servidores, clients e usuários se comuniquem na internet. JSON e XML são os dois formatos de API mais comuns a serem usados. Todo desenvolvedor back-end deve ser capaz de transferir dados através de APIs.

6. Algoritmos e estruturas de dados

Como desenvolvedor back-end, você deve ter a capacidade de resolver problemas complexos usando a lógica. Como resultado, uma forte compreensão de algoritmos e sua funcionalidade fazem uma grande diferença no seu perfil. Todo desenvolvedor back-end deve ter um domínio firme sobre quick sorting, bubble sorting, selection sorting, busca e algoritmos iterativos.

Se você quer uma trajetória de carreira perfeita, é indispensável manter-se em dia com os estudos sobre estrutura de dados. Hashmap, hash tree, operações de array e funções de lista são algumas das estruturas de dados que todo desenvolvedor back-end deve conhecer bem. Aprender sobre estruturas de dados lhe dá a base para acessar e modificar dados diretamente no código, deixando seu trabalho mais eficaz e fácil.

Portanto, se você é apaixonado por programação e está interessado em criar tecnologias de ponta, os trabalhos para desenvolvedor back-end são os mais adequados para você. Com esforço, treinamento e muita perseverança, você pode se tornar um dos melhores desenvolvedores back-end e ser o profissional que toda empresa precisa.

Interessado em trabalhos de desenvolvedor remoto de back-end?

Inscreva-se na Turing hoje!

Inscreva-se agora

Como conseguir empregos remotos como desenvolvedor de back-end?

Ser um desenvolvedor é algo muito gratificante. Mas para chegar até o fim do caminho é preciso ter um entendimento profundo das linguagens de programação. Dito isso, a melhor dica que podemos dar é: pratique até chegar à perfeição.. Além disso, ter uma visão do produto também é essencial para estar em sincronia com a equipe e alinhado com as expectativas da empresa. Boas habilidades de comunicação ajudam a colaborar com os membros da equipe e priorizar o trabalho de acordo com o plano de longo prazo.

Para ajudar na busca por um trabalho remoto como desenvolvedor back-end, a Turing tornou as coisas um pouco mais fáceis para você. A Turing te oferece as melhores oportunidades de trabalho remoto para desenvolvedores Jenkins considerando sua trajetória profissional. Cresça rapidamente ao trabalhar em problemas técnicos e comerciais desafiadores com as mais recentes tecnologias. Obtenha empregos remotos para desenvolvedor Jenkins, de tempo integral, longo prazo, com oportunidades de crescimento na carreira e ótima remuneração, juntando-se a uma rede com os melhores desenvolvedores do mundo.

Por que se tornar um desenvolvedor back-end na Turing?

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

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

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

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.

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.

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 back-end?

Na Turing, cada desenvolvedor back-end é livre para determinar sua faixa salarial. A Turing, por outro lado, recomendará um salário com o qual estamos confiantes de que poderemos lhe oferecer uma oportunidade vantajosa e de longo prazo. Nossas sugestões baseiam-se na análise das condições de mercado e na demanda que recebemos de nossos clientes.

Perguntas frequentes

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.

Atualmente, temos vagas apenas para desenvolvedores devido ao volume de demandas de trabalho de nossos clientes. Mas no futuro, também poderemos expandir para outras áreas. Verifique nossa página de carreiras periodicamente para saber se estamos oferecendo uma vaga que se adapta às suas habilidades e experiência.

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.

Depois de fazer upload do seu currículo, você terá que passar por três testes: avaliação de senioridade, teste de tech stack e desafio de programar ao vivo. Uma vez aprovado nestes testes, você poderá se candidatar a uma ampla gama de trabalhos disponíveis com base nas suas habilidades.

Não, o serviço é absolutamente gratuito para desenvolvedores de software inscritos.

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ê.

A comunicação é crucial para o sucesso quando se trabalha com clientes dos EUA. Preferimos candidatos com nível B1 de inglês, ou seja, aqueles que têm a fluência necessária para se comunicar sem problemas com nossos clientes e falantes nativos.

Não, você não precisa pagar nenhum imposto nos Estados Unidos. No entanto, você pode ter que pagar impostos de acordo com as leis fiscais do seu país. Além disso, seu banco pode cobrar um pequeno valor como uma taxa de transação.

Veja outras perguntas frequentes

Últimos Posts da Turing

Turing.com-Salary-Review

Turing Reviews: ‘The Compensation I Get At Turing Is Better than What I Could Get in Moscow'

Russian Data Science expert shares his Turing.com review on remote software jobs, working culture, salary, work-l...

Saiba mais

Mexico’s Emiliano Says: ‘I Consider Myself to Be a Remote Work Advocate’

Emiliano from Mexico reviews Turing.com, says remote work empowers him to make the most out of his time and live ...

Saiba mais

Things to Know to Get Hired as a Turing Engineer

Here are some handy tips and tricks to help boost your chances of acing your Turing application process

Saiba mais
Sam Good- Turing.com Review

‘Turing Is a Fantastic Place to Be with a Lot of Really Cool People,’ Says Sam from the US!

Turing is a great place to be with a lot of really cool people, says Sam from the United States in his Turing.com...

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
Senior Backend Engineer

Before you read on, take a look around you. Everything you see has been shipped, often multiple times, before reaching its destination. Global e-commerce sales are expected to total $5.5 trillion worldwide in 2022 and continue growing over the next few years. Here at Shippo, we are the shipping layer of the internet, and we consider ourselves to be one of the core building blocks of e-commerce.

Our mission is to make merchants successful through world class shipping. With our products and solutions, we level the playing field by providing our customers with best-in-class solutions that otherwise wouldn’t be available to them. Through our e-commerce businesses, marketplaces, and platforms are able to connect to shipping carriers around the world from one API and dashboard. We provide our customers with the most competitive shipping rates, print labels, automated international documents, shipment tracking, facilitate the returns process and more.

About the Role

We are looking for a Senior Backend Engineer to join our Carriers Capabilities Team! Businesses, partners, customers, and users worldwide rely on our integration to a global network of carriers to streamline their fulfillment workflow. You can look forward to expanding our Shipping Carrier Library for both domestic and international shipments. The Carrier Capabilities Team is responsible for developing new integrations with carriers, maintaining them, building infrastructure and maintaining current services. As a Senior Engineer, you will provide experience and oversight in technical definitions, and coding for your team.

 

Job Responsibilities:


  • Design, implement, test, and deploy software services with high SLAs that can handle millions of requests a day
  • Ensure scalability and maintainability through microservices adoption, decoupling of concerns from the data model, queuing of jobs, application layering and container-based software distribution.
  • Continue to build out and enhance our CI/CD pipeline for smooth and safe production releases via automated testing and verification.
  • Verify and ensure performance and correctness of systems in response time and throughput.
  • Architect systems and refactor existing systems for optimal performance and reuse
  • Participate in peer reviews, testing and in design reviews for new features, products, and systems
  • Collaborate with business teams and provide early input to new product ideas and functionality
  • Define, implement, and monitor operational metrics to ensure performance and quality.
  • Work with a sense of urgency and iterate quickly in an agile process.
  • Mentor more junior engineers on engineering best practices.
  • Exceptional problem solving skills: demonstrated ability to understand business challenges and translate those into technical solutions.
  • Being on team on-call rotation and able to respond quickly to system incidents


Job Requirements:


  • 7+ years of experience in software development
  • Coding experience in server-side programming languages (e.g. Python, Go, Java, Ruby) as well as database languages (SQL) in production at scale
  • Experience consuming APIs (client) and processing millions of integrations per second
  • Experience working with server-side frameworks (e.g. Django, FastAPI, .NET, Spring, Rails, Phoenix)
  • Strong interpersonal skills and the ability to work with all levels of the organization.
  • Past experience and success building and supporting scalable APIs, services, or applications
  • Solid understanding of object-oriented programming and familiarity with various design and architectural patterns.
  • Exceptional verbal, written, and interpersonal communication skills. You are adept at communicating relevant information clearly and concisely.
  • Deep understanding of customer needs and passion for customer success.
  • Ability to look ahead to identify opportunities, foster a culture of innovation, and build for scale.
  • Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success
  • BS or MS degree in Computer Science or equivalent experience

Bonus


  • Experience with Integration Patterns Concepts like messaging, routing, translator.
  • Experience working with Enterprise Integration Frameworks (e.g. Apache Camel, Spring Integration) or Data Integration Framework (e.g. Prefect, Sprint Data Streams)
  • Experience with workflow orchestration tools (e.g. Temporal, Kestra, Prefect)
  • Experience using Python and/or Golang in production at scale
  • Interest and experience in performance tuning, concurrency, security, data pipelines, and web servers
  • Familiarity with microservices architectures
  • Experience integrating with APIs that use REST, SOAP, gRPC and other technologies
  • Experience with Django and/or FastAPI
  • Prior experience working or interacting with shipping and/or postal carriers
  • Experience with messaging systems such as NSQ, Kafka, SQS and Celery
  • Experience with DevOps tooling such as Docker, Terraform, Kubernetes, CircleCI, GitHub Actions, ArgoCD, New Relic, PagerDuty, etc
  • Experience with AWS/Cloud services such as EC2, S3, DynamoDB, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, etc.

Offer Details

  • Full-time Contractor (No benefits)
  • Remote only, full-time dedication (40 hours/week)
  • Required 5 hours overlap with EST (Eastern Standard Time)
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork
Software
251-10K employees
PythonDjangoDynamoDB+ 3
briefcase
Engineering Researcher UG/Master’s/PhD

About Us

Turing is one of the world’s fastest-growing AI companies, pushing the boundaries of AI-assisted software development. Our mission is to empower the next generation of AI systems to reason about and work with real-world software repositories. You’ll be working at the intersection of software engineering, open-source ecosystems, and frontier AI.

Role Overview — What Does a Typical Day Look Like?

You’ll work alongside top AI researchers and domain experts shaping foundational LLMs at leading AI labs to:

  • Design and solve high-quality engineering problems that push the limits of model reasoning—spanning undergraduate through PhD-level topics.
  • Analyze and evaluate model-generated solutions using a structured evaluation and ranking framework.
  • Identify conceptual gaps, edge cases, and model blind spots—helping define new benchmarks for engineering reasoning.
  • Contribute insights that shape model fine-tuning and frontier AI research

Required Skills & Experience

  • Strong academic background in Engineering disciplines (Computer Science, Electrical, Mechanical, Chemical, Civil, Biotechnology, Robotics, or related fields)
  • Open to talent at all education levels — UG, Master’s, and PhD
  • Deep problem-solving skills and a structured, analytical mindset.
  • Strong communication skills to collaborate with technical researchers.
  • Interest in LLMs and how they work is a plus!

Engagement Details

  • Commitment: Work as an expert gig worker with flexible engagement; minimum 10 hrs/week and up to 40 hrs/week (partial PST overlap required)
  • Duration: 1 month with potential extensions based on performance and fit
-
1-10 employees
Growth EngineeringRoboticsElectronic Engineering and Telecommunications
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.