O

OPPO US Research Center

Develops wireless technologies and products

Backend Engineer - Generative AI Services

Backend EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least three years of professional backend software development experience focused on building and deploying RESTful APIs.
  • Proficiency in Python and at least one associated web framework, such as Flask or Django.
  • Demonstrable experience with at least one major cloud platform: AWS, Azure, or Google Cloud Platform.
  • Experience with relational databases such as PostgreSQL or MySQL, and/or NoSQL databases such as Firestore or MongoDB.
  • A solid understanding of microservices architecture, asynchronous processing, and event-driven systems.
  • Experience with version control systems, particularly Git.
  • The ability to debug complex systems and diagnose issues across the stack.

Responsibilities

  • Design, develop, and maintain scalable RESTful APIs in Python to power generative AI features.
  • Integrate backend services provided by the platform, such as Google Cloud Platform Vertex AI, or services developed internally.
  • Optimize API performance and scalability for global Android users.
  • Contribute to the architectural design of distributed systems, including availability and fault tolerance.
  • Work with Android and machine learning teams on API contracts and model integration.
  • Implement monitoring, logging, and security best practices for production systems.
  • Ensure code quality through unit, integration, and end-to-end testing, as well as documentation.
  • Stay updated on generative AI and cloud technology trends.

Desired Qualifications

  • A master's degree in Computer Science, AI, or a related field.
  • Direct hands-on experience integrating with Google Cloud Platform Vertex AI APIs, such as PaLM, Gemini, Imagen, or Codey.
  • Experience with containerization technologies such as Docker and orchestration technologies such as Kubernetes, Cloud Run, or Google Kubernetes Engine.
  • Familiarity with continuous integration and continuous delivery pipelines and DevOps practices.
  • An understanding of fundamental machine learning and deep learning concepts, especially in the context of generative AI.
  • Experience or strong interest in building APIs specifically for mobile applications such as Android or iOS.
  • Knowledge of data streaming technologies such as Kafka or Google Cloud Pub/Sub.
  • Experience with caching technologies such as Redis or Memcached.

About the Company

OPPO US Research Center

Develops wireless technologies and products

OPPO US Research Center develops wireless technologies and products in Silicon Valley, combining technology development, product design, business development, and patent analysis to move ideas from concept to market. It turns early ideas into tangible prototypes through integrated R&D and design, then analyzes patent landscapes and builds business strategies to protect, position, and commercialize the technology. What sets it apart is an in-house, end-to-end toolkit that covers technical development, product design, market strategy, and intellectual property analysis all within a Silicon Valley environment. Its goal is to bring wireless technologies and products to market by executing end-to-end development, design, and business plans that turn inventions into usable devices.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Palo Alto, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at OPPO US Research Center

See more jobs