Turing

Trabajo SQL senior | Trabajo remoto

Aplica a un trabajo SQL senior. En Turing, tenemos vacantes de trabajo SQL senior para tí. Los profesionales seleccionados para este trabajo serán responsables de diseñar y construir soluciones de datos para operar y escalar datos en pos de respaldar los procesos internos y externos (del cliente). Obtén una excelente oportunidad de colaborar estrechamente con las mejores mentes mientras trabajas en las principales empresas de EE. UU.

Echa un vistazo a los mejores empleos para mayo 2024aquí

Descubre trabajos remotos en software con centenas de clientes de Turing

Descripción del puesto

Responsabilidades del puesto

  • Crear objetos de base de datos como tablas, vistas, procedimientos almacenados, disparadores, funciones, etc.
  • Ajustar consultas complejas, procedimientos y estrategias de indexación.
  • Ejecutar las buenas prácticas de SQL Server y guiar a los desarrolladores junior en el modelado de datos, diseño de bases de datos, etc.
  • Ejecutar pruebas unitarias para revisar el código y sugerir los cambios necesarios.
  • Desarrollar soluciones para entregar cantidades masivas de datos en aplicaciones de alto volumen de transacciones.
  • Crear Diagramas de Entidad Relación (ER) para la base de datos propuesta.
  • Contribuir a encontrar la causa raíz de cualquier problema en producción y trabajar en estrecha colaboración con DevOps para resolver problemas operativos.
  • Trabajar con los equipos de QA para garantizar la entrega de software de alta calidad a los clientes.
  • Participar en múltiples proyectos simultáneamente y compartir feedback a las partes interesadas.
  • Comunicarse con los equipos de entrega y producto de manera efectiva.

Requisitos mínimos

  • Licenciatura o Maestría en Ingeniería, Ciencias de la Computación (o experiencia equivalente).
  • Al menos +5 años de experiencia en desarrollo de software/SQL (con algunas excepciones para desarrolladores sumamente calificados).
  • Experiencia en SQL Server Integration y SQL Server Reporting Services.
  • Capacidad para leer y escribir código T-SQL avanzado, y de realizar ajustes de rendimiento y análisis de index.
  • Sólida comprensión de las estrategias de prueba de unidades de código SQL.
  • Experiencia en Excel VBA, Oracle y SQL Server.
  • Sólido conocimiento del diseño de modelos de datos escalables y principios de normalización.
  • Comprensión de las herramientas de ajuste de rendimiento como el explorador de planes SQL, Tuning Wizard, etc.
  • Fluidez en el idioma Inglés para una comunicación efectiva.
  • Capacidad para trabajar a tiempo completo (40 horas/semana) con una superposición de 4 horas con los husos horarios de EE. UU.

Habilidades preferidas

  • Familiaridad con Java, HTML/CSS, JSP, ASP y ASP.NET.
  • Experiencia en ajuste de índices y pruebas de rendimiento de bases de datos.
  • Conocimiento en Shell scripting y DB2/UDB2.
  • Excelentes habilidades analíticas y de resolución de problemas.
  • Fuertes habilidades de comunicación, interpersonales y de liderazgo.

¿Interesado en este trabajo?

Aplica a Turing hoy mismo.

Aplicar ahora

¿Por qué unirse a Turing?

Elite US Jobs

1Empleos de élite en EE. UU.

Los desarrolladores de Turing obtienen un salario superior al del mercado local en la mayoría de los países gracias a que colaboran con las mejores empresas estadounidenses.
Career Growth

2Crecimiento profesional

Crece rápidamente trabajando en problemas desafiantes, tanto técnicos como de negocio utilizando las tecnologías más actuales.
Developer success support

3Asistencia al Desarrollador

Mientras estes emparejado, disfruta de asistencia 24/7 a los desarrolladores.

Desarrolladores Turing

Lee las reseñas sobre Turing.com de desarrolladores de todo el mundo y descubre como es trabajar con las mejores empresas de EE.UU.
4.6DE 5
Basado en las opiniones de los desarrolladores a abril 2024
Ver todas las reseñas

¿Cómo convertirse en un desarrollador de Turing?

Trabaja con las mejores compañías de software en solo 4 sencillos pasos
  1. Crea tu perfil

    Completa tus datos básicos: nombre, ubicación, conocimientos, expectativa salarial y experiencia.

  2. Realiza nuestras pruebasy entrevistas

    Resuelve pruebas y asiste a una entrevista técnica.

  3. Recibe ofertas de trabajo

    Las mejores empresas de EE.UU. y Silicon Valley te elegirán como colaborador.

  4. Obtén el trabajo de tus sueños

    Una vez que seas parte de Turing, ya no tendrás que volver a buscar otro trabajo.

cover

¿Cómo convertirte en desarrollador SQL senior?

El lenguaje de consulta estructurado (SQL) es un lenguaje de programación de base de datos. Muestra cómo consultar tablas y otros objetos y permite tratar con datos en tablas (vistas, funciones, procedimientos, etc.). La mayoría de las bases de datos utilizan este lenguaje, incluyendo SQL Server, Oracle, PostgreSQL, MySQL y MariaDB (con ciertas adiciones y modificaciones). SQL es un sistema de administración de bases de datos que permite ingresar, eliminar y actualizar datos. Los objetos en la base de datos se pueden crear, destruir o cambiar.

SQL fue reconocido formalmente como un estándar por el Instituto Nacional Estadounidense de Estándares (ANSI) en 1986, y declarado como el estándar de base de datos por la Organización Internacional para la Estandarización (ISO) en 1987. Con algunas excepciones, todas las bases de datos más conocidas cumplen actualmente con estos estándares.

¿Cuál es el alcance en el desarrollo SQL?

SQL es un sistema masivo de gestión de base de datos. Los desarrolladores SQL senior trabajan en una gran variedad de industrias, que incluyen comercio minorista, finanzas, atención médica, ciencia y tecnología, gobierno y el sector público, por mencionar algunas. Todas las empresas necesitan una base de datos para conservar su información.

Los desarrolladores SQL senior, a diferencia de otras partes de la industria de TI, tienen distintas perspectivas de carrera y criterios de crecimiento. En segundo lugar, las perspectivas de carrera de los expertos en SQL pueden diferir según su ubicación, nivel de experiencia y habilidades técnicas. Puedes trabajar desde casa siempre que estés seguro de tus obligaciones laborales y habilidades técnicas. También puedes trabajar como administrador de bases de datos, administrador de sistemas o especialista en SQL si así lo deseas. El mercado puede ofrecer aumentos tentadores cuando se trata de experiencia o conocimientos funcionales.

La gran mayoría de los desarrolladores SQL senior son profesionales de bases de datos o tienen una gran experiencia en programación de bases de datos. Existen numerosas variedades de SQL, según la plataforma que se esté utilizando, pero todas realizan las mismas funciones fundamentales: recuperar, agregar, actualizar y eliminar datos de la base de datos.

¿Cuáles son las funciones y responsabilidades de un desarrollador SQL senior?

Un desarrollador SQL senior es una persona que crea bases de datos y consultas SQL utilizando aplicaciones SQL. Generalmente suelen denominarse como administradores de bases de datos SQL o expertos en SQL. La tarea básica de un desarrollador es realizar operaciones CRUD (Crear, Leer, Actualizar y Eliminar la operación). Asimismo, con SQL se puede realizar una amplia gama de tareas más complejas además de estos procedimientos básicos.

Un programador de servidor SQL está a cargo de desarrollar programas de interfaz de base de datos SQL, así como de construir, mantener y administrar bases de datos. También es responsable de evaluar las necesidades de entrada y gestión de datos de una empresa u organización, así como de ayudar en el desarrollo de sistemas para organizar, almacenar y recuperar esos datos.

Las responsabilidades de un desarrollador SQL senior incluyen la seguridad de los datos y el desarrollo de la documentación de la aplicación de la base de datos. También deben crear consultas SQL que se vinculen a otros programas, así como secuencias de comandos, funciones, activadores y procedimientos que ayuden con el desarrollo de aplicaciones. Asimismo, es responsable de las pruebas de la base de datos, la reparación de errores y los problemas de rendimiento, además de brindar soluciones para las acciones correctivas que se deben tomar. También ofrecen servicios de autorización de base de datos, administración de memoria del sistema y copia de seguridad, recuperación y actualización de bases de datos de rutina.

Las actividades y responsabilidades diarias de un desarrollador SQL senior incluyen:

  • Diseñar, desarrollar y mantener bases de datos SQL.
  • Asegurar el rendimiento y la estabilidad de la base de datos.
  • Crear tablas de base de datos, estructuras, esquemas y vocabularios.
  • Garantizar la corrección, integridad y seguridad de los datos.
  • Realizar documentación para aplicaciones de base de datos.
  • Desarrollar consultas SQL que puedan utilizarse con otros programas.
  • Proporcionar bases de datos u otorgar permisos.
  • Crear scripts, funciones, disparadores y procedimientos para ayudar en el desarrollo de aplicaciones.
  • Probar y corregir bases de datos y errores respectivamente.
  • Crear soluciones para medidas correctivas.
  • Cuidar de actividades típicas como copias de seguridad de bases de datos, recuperación y actualizaciones.

¿Cómo convertirte en un desarrollador SQL senior?

Un trabajo de desarrollador SQL senior requiere una combinación de educación formal (generalmente en una universidad) y experiencia práctica. Se ha comprobado que las certificaciones mejoran la empleabilidad y el salario de un desarrollador.
Casi todos los trabajos en el área requieren que los desarrolladores SQL senior tengan experiencia en programación y administración de bases de datos. Además, deben tener una licenciatura en informática, sistemas informáticos de información (CIS) o una carrera relacionada.

Asimismo, trabajar con sistemas de bases de datos de manera regular es imprescindible para una carrera exitosa como desarrollador SQL senior. Lo más probable es que los requisitos laborales impliquen muchos años de experiencia y, en algunos casos, una certificación de SQL para puestos mejor remunerados. Dos calificaciones relacionadas que necesitan una puntuación de aprobado en un examen son Microsoft Certified Professional Developer (MCPD) y Oracle PL/Senior SQL Developer Certified Associate. Por su parte, los recién graduados pueden obtener trabajos de nivel de entrada como programadores o desarrolladores.

¿Estás interesado en trabajos remotos de desarrollador SQL senior?

¡Conviértete en un desarrollador de Turing!

Aplica ahora

Habilidades requeridas para convertirte en un desarrollador SQL senior

El primer paso es comenzar a aprender las habilidades que necesitarás para conseguir trabajos remotos de desarrollador SQL senior bien remunerados. Veamos algunas de las que debes tener en cuenta:

1. Base de datos de información

Se utiliza la base de datos como una arquitectura en capas para crear servicios al separar la lógica comercial y las interfaces. La base de datos facilita la administración de la información. Se utiliza para desarrollar modelos lógicos y físicos para bases de datos relacionales.

2. SQL

SQL significa lenguaje de consulta estructurado. Es un sistema de gestión y acceso a bases de datos. Para crear consultas complejas, podrás emplear tablas temporales y variables de tabla. Para proporcionar soluciones de informes dinámicos, se escribe SQL para los servicios de informes del servidor MS SQL.

3. T-SQL

Transact-SQL (T-SQL) es una extensión de SQL que agrega una gran cantidad de nuevas declaraciones al lenguaje. Se utiliza para filtrar datos de sistemas heredados mediante expresiones T-SQL complejas.

4. SSIS

Es una tecnología ETL (Extract, Transform and Load) de Microsoft. Puede limpiar y fusionar datos de muchas fuentes antes de almacenarlos en un repositorio. Se encarga de crear e implementar soluciones de aplicaciones SSIS para las distintas áreas de negocio de la empresa.

5. Procedimientos

Los procedimientos proporcionan las acciones que se deben completar para terminar un trabajo. Es comparable al plan de acción de un equipo para completar sus tareas. Es similar a un mapa que puede evitar que te pierdas o deambules sin rumbo fijo cuando intentas lograr algo. Cuando una corporación se adhiere a los procedimientos, promueve una conducta positiva y da un buen ejemplo.

6. SSRS

SQL Server Reporting Services, o SSRS, es un conjunto de herramientas para crear, administrar, generar y entregar informes y paneles estructurados (que contienen tablas en forma de datos, gráficos, fotografías, diagramas, etc.).

7. Metodologías en los negocios

Un proceso de negocio es un conjunto de actividades llevadas a cabo por los empleados para crear un producto de alta calidad y presentarlo a los clientes. Un proceso comercial también puede describirse como un conjunto de acciones realizadas por una empresa para lograr un objetivo específico. Se requieren objetivos claros con resultados cuantificables en las operaciones comerciales.

8. Java

Es un lenguaje de programación del lado del servidor que permite a los desarrolladores "escribir una vez y ejecutar en cualquier lugar" sus aplicaciones. Es fuerte, rápido, seguro y fácil de usar. La reutilización de código es posible con este lenguaje de programación orientado a objetos, lo que reduce los gastos de desarrollo. Java se usa en una variedad de aplicaciones, incluidas aplicaciones de Android, Internet y servidores de aplicaciones, juegos y conexión a bases de datos. Los usuarios pueden cambiar rápidamente entre los dos lenguajes de programación ya que están muy relacionados.

9. Windows

El sistema operativo Windows, que es una colección de sistemas operativos que administran la computadora, fue inventado por Microsoft. Cada edición de Windows viene con un escritorio con una interfaz gráfica de usuario (GUI) que permite a los usuarios abrir sus archivos.

¿Estás interesado en trabajos remotos de desarrollador SQL senior?

¡Conviértete en un desarrollador de Turing!

Aplica ahora

¿Cómo obtener trabajos remotos de desarrollador SQL senior?

Los atletas y los desarrolladores comparten muchas similitudes. Una de ellas es que para prosperar en su oficio, deben practicar con eficacia y regularidad. También deben trabajar lo suficientemente duro para mejorar sus habilidades con el tiempo. En este sentido, los desarrolladores deben centrarse en dos cosas cruciales para que se produzca ese progreso: obtener la ayuda de alguien con más experiencia y eficacia en los enfoques de la práctica, y utilizar métodos de práctica más competentes. Como desarrollador, debes saber cuánto practicar, así que asegúrate de tener a alguien que te ayude y esté atento a los indicios de agotamiento.

Turing ofrece algunos de los mejores trabajos remotos de desarrollador SQL senior disponibles, los cuales se adaptan a tus objetivos profesionales. Trabajar con tecnología de punta para resolver problemas técnicos y comerciales complejos puede ayudarte a expandirte rápidamente. Únete a la red de los mejores desarrolladores del mundo para obtener un trabajo remoto de desarrollador SQL senior a largo plazo y de tiempo completo, con un salario más alto y avance profesional.

¿Por qué convertirte en desarrollador SQL senior en Turing?

Empleos de elite en EE. UU.

Oportunidades a largo plazo para trabajar en las principales compañías estadounidenses que están impulsadas por una misión, con una gran compensación económica.

Crecimiento profesional

Trabaja en problemas técnicos y comerciales desafiantes utilizando tecnología de vanguardia para acelerar el crecimiento de tu carrera.

Comunidad de desarrolladores exclusiva

Únete a una comunidad mundial de desarrolladores de software de elite.

Una vez que te unas a Turing, nunca más tendrás que solicitar otro trabajo

Los compromisos de Turing son a largo plazo y de tiempo completo. Cuando un proyecto llega a su fin, nuestro equipo se pone a trabajar identificando el próximo para ti en cuestión de semanas.

Trabajas desde la comodidad de tu casa

Turing te permite trabajar según tu conveniencia. Tenemos horarios de trabajo flexibles y puedes trabajar para las principales empresas estadounidenses desde la comodidad de tu hogar.

Gran compensación económica

Trabajando con las principales compañías estadounidenses, los desarrolladores de Turing ganan más que el salario estándar del mercado en la mayoría de los países.

¿Cuánto paga Turing a sus desarrolladores SQL senior?

Los desarrolladores SQL senior de Turing pueden establecer sus propias tarifas. Turing, por otro lado, sugerirá un salario con el que creemos que podemos brindarte una oportunidad satisfactoria y a largo plazo. Nuestras recomendaciones se basan en nuestra investigación de las circunstancias del mercado y nuestras percepciones del deseo del cliente.

Preguntas Frecuentes

Debes contar con conocimientos esenciales en SQL, pero sobre todo mucha práctica, lo cual requiere como mínimo 10 años de experiencia. Por supuesto, depende de cuán duro hayas trabajado y los desafíos laborales superados, como así también el contexto en el que te encuentres.

A la hora de realizar bases de datos, algunos de los lenguajes de programación más utilizados son: SQL, R, Java, JavaScript, C/C++, Scala, MATLAB.

Dependiendo del tipo de base de datos /relacional, no relacional, dinámicas, estáticas, etc) hay distintos tipos de lenguajes de programación a utilizar. Sin embargo, el lenguaje de base de datos más utilizado es, por lo general, SQL, ya que se utiliza para las bases de datos relaciones, las cuales son las más populares en la actualidad.

La edad que tengas no es lo que importa, si no cuanta experiencia tengas, lo cual depende de cuantos proyectos puedas respaldar. A su vez, es muy importante que cuentes con dominio de inglés avanzado y actitud proactiva, capaz de resolver problemas sin que estos te abrumen demasiado; ya que también debes contar con un equipo sólido de trabajo para saber liderarlo y compartir el conocimiento adecuado.

Ventajas de utilizar base de datos:

  • Consistencia: Ayudan a evitar la duplicidad y redundancia de datos
  • Seguridad: Segmentan la información, lo que hace que algunos usuarios tengan acceso a ciertas partes y otros no.
  • Productividad: Mejoran los tiempos de cada proyecto permitiendo acceder a los datos de manera instantánea

Desventajas de utilizar base de datos:

  • Crecimiento: A medida que se agregan datos, puede que necesites ampliar el espacio en el disco duro
  • Actualizaciones: Las bases de datos requieren una actualización constante del servidor
  • Fallas: Es necesario tener respaldo de toda la información, ya que las bases de datos pueden presentar fallas.

Somos una plataforma de empleos de largo plazo basada en Palo Alto California que permite a los desarrolladores de software más talentosos del mundo trabajar con las mejores empresas estadounidenses desde la comodidad de sus hogares. Nuestros directivos Jonathan Siddharth y Vijay Krishnan son ex-alumnos de Stanford y exitosos emprendedores de IA.

Si bien un programador SQL debe tener distintos conocimientos para destacarse en su carrera, entre las habilidades más solicitadas podemos mencionar:

  • Diseñar tablas y estructuras de bases de datos
  • Escribir consultas SQL optimizadas para su integración con otras aplicaciones
  • Ejecutar, depurar, probar y documentar sus programas de base de datos
  • Crear vistas, funciones y procedimientos almacenados

Para poder administrar las bases de datos es importante contar con un sistema gestor de la base de datos (SGBD). Este sistema de software permite al usuario acceder a los datos (modificarlos, extraerlos, eliminarlos, etc), controlar la seguridad y el acceso de los mismos y garantizar su seguridad. Además, la mayoría incluye un generador de informes, y permite presentar los datos en distintos formatos.

En Turing, contratamos desarrolladores remotos en más de 100 tecnologías como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, entre otras. Además de ello, consideramos la experiencia laborar previa.

Ver más preguntas frecuentes

Últimas entradas de Turing

Turing.com-Review-Turing-Developer-Salary

Turing.com Salary Review: How Much Do Turing Developers Earn?

Remote software developers from across the world answer the debated question: What are Turing salaries like?...

Leer más
Software-Development-Life-Cycle-scaled

The Nine Steps of Software Product Development Life Cycle

A product development process depends on the nature of the business. But these steps can turn your ordinary softw...

Leer más

What Is MLOps and How You Can Get Started With it?

MLOps is an attempt to elevate machine learning from experimentation to a fully contributing part of...

Leer más

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

Leer más

Liderazgo

En pocas palabras, Turing tiene como objetivo hacer que el mundo tenga igualdad de oportunidades. Turing fue fundada por los empresarios seriales de IA Jonathan y Vijay, cuya empresa anterior de IA (vendida con éxito) fue impulsada por un talento remoto excepcional. Turing tambien es respaldada por inversionistas innovadores de alto perfil como el primer CTO de Facebook (Adam D'Angelo), ejecutivos de Google, Amazon, Twitter y Foundation Capital.

Política de Igualdad de Oportunidades

Turing es un empleador que ofrece igualdad de oportunidades. Turing prohíbe la discriminación y el acoso de cualquier tipo y ofrece igualdad de oportunidades de trabajo a los empleados y solicitantes sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad o expresión de género, la edad, el estado de discapacidad, el estado de veterano protegido o cualquier otra característica protegida por la ley.

Explora trabajos remotos de desarrollador

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

Aplica a los mejores trabajos

Ver más vacantes
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

Trabaje con las principales empresas del mundo

Crea tu perfil, pasa las pruebas de Turing y recibe ofertas de trabajo dos semanas después.