$100,000-200,000/año
OPPO US Research Center
Palo Alto, CA, USA
El Centro de Investigación de OPPO en EE. UU. busca un ingeniero backend talentoso y experimentado para unirse a nuestro equipo en crecimiento. En este papel fundamental, será responsable de diseñar, desarrollar y mantener APIs RESTful escalables y de alto rendimiento que sirvan como columna vertebral para nuestras aplicaciones Android impulsadas por IA generativa. Trabajará principalmente con plataformas como Google Cloud o Azure para llevar capacidades avanzadas de IA directamente a los teléfonos móviles de nuestros usuarios. Esta es una oportunidad única para construir servicios críticos para la misión que definirán cómo los usuarios interactúan con la IA en una plataforma móvil, desde el concepto hasta el despliegue. Requisitos Desarrollo e Infraestructura Principal Diseñar, desarrollar y mantener APIs RESTful escalables en Python para habilitar funciones de IA generativa Integrar servicios backend proporcionados por la plataforma, como GCP Vertex AI, o desarrollados internamente Rendimiento y Sistemas Optimizar el rendimiento y escalabilidad de las API para usuarios globales de Android Contribuir al diseño arquitectónico de sistemas distribuidos (disponibilidad, tolerancia a fallos) Colaboración y Operaciones Trabajar estrechamente con los equipos de Android y ML en contratos de API e integración de modelos Implementar prácticas recomendadas de monitoreo, registro y seguridad para sistemas de producción Calidad e Innovación Garantizar la calidad del código mediante pruebas (unitarias, de integración, extremo a extremo) y documentación Mantenerse actualizado sobre tendencias en tecnologías de IA generativa y computación en la nube Requisitos: Título universitario en Ciencias de la Computación, Ingeniería o campo técnico relacionado, o experiencia práctica equivalente. 3+ años de experiencia profesional en desarrollo de software backend, con enfoque en construcción e implementación de APIs RESTful. Dominio de Python y uno de los frameworks web asociados (por ejemplo, Flask, Django). Experiencia demostrable con al menos una plataforma en la nube importante (AWS, Azure o GCP). Experiencia con bases de datos relacionales (por ejemplo, PostgreSQL, MySQL) y/o NoSQL (por ejemplo, Firestore, MongoDB). Comprensión sólida de arquitectura de microservicios, procesamiento asíncrono y sistemas basados en eventos. Experiencia con sistemas de control de versiones, particularmente Git. Fuertes habilidades para resolver problemas, con capacidad para depurar sistemas complejos y diagnosticar problemas en toda la pila. Requisitos preferidos: Maestría en Ciencias de la Computación, IA o campo relacionado. Experiencia práctica directa integrando con las APIs de Google Cloud Platform Vertex AI (por ejemplo, PaLM, Gemini, Imagen, Codey, etc.). Experiencia con tecnologías de contenerización (Docker) y orquestación (Kubernetes, Cloud Run, GKE). Conocimiento de pipelines CI/CD y prácticas DevOps. Comprensión de conceptos fundamentales de aprendizaje automático y redes neuronales profundas, especialmente en el contexto de IA generativa. Experiencia o fuerte interés en construir APIs específicamente para aplicaciones móviles (Android/iOS). Conocimiento de tecnologías de transmisión de datos (por ejemplo, Kafka, GCP Pub/Sub). Experiencia con tecnologías de caché (por ejemplo, Redis, Memcached). Capacidad para colaborar eficazmente con equipos multifuncionales. Beneficios OPPO se enorgullece de ser un entorno laboral que ofrece igualdad de oportunidades. Estamos comprometidos con la igualdad de empleo independientemente de raza, color, ascendencia, religión, sexo, origen nacional, orientación sexual, edad, ciudadanía, estado civil, discapacidad, identidad de género o condición de veterano. También consideramos candidatos calificados independientemente de sus antecedentes penales, de acuerdo con los requisitos legales. El rango salarial base en EE. UU. para este puesto a tiempo completo es de $100,000-$200,000 + bonificación + incentivos a largo plazo y beneficios. Nuestros rangos salariales se determinan según el rol, nivel y ubicación.