Qualcomm

Staff Full Stack Engineer / Backend Engineer, Qualcomm AI SW Stack

Remote San Diego, CA
PostgreSQL SQLite Node.js JavaScript Docker C++ TypeScript API MongoDB Python Django Flask FastAPI Kubernetes TensorFlow Android Java Deep Learning PyTorch MySQL Elasticsearch Angular
Description

In this position you will be responsible for contributing to the software design and development of the next generation Qualcomm AI Stack SDKs and associated tools.

You will have the opportunity to show your passion for software design and development with your analytical, design, programming, and debugging skills. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
 

Responsibilities:

  • Design and develop robust APIs to support web-based clients.
  • Design and develop system architecture for different services.
  • Optimize web applications for performance and scalability.
  • Design and implementation of data storage solutions.
  • Implementation of security and data protection.
  • Interact with cross functional technology teams, understand requirements, and propose solutions.
  • Take ownership in design and follow product lifecycle approaches to deliver features.
  • Troubleshoot applications, fix bugs, and make enhancements for existing components.
  • Participate in code and design reviews.

Qualifications:

Ideal candidates for this position will demonstrate the following:

  • 4+ years industry experience in building modern web based or desktop applications.
  • Strong experience in designing RESTful APIs.
  • Strong foundation in relational and non-relational database database designs and implementation. (MySQL/PostgreSQL, MongoDB / SQLite).
  • Strong foundation with Python and Python based web-frameworks (Django, Flask, FastAPI)
  • Strong understanding of asynchronous and parallel programming
  • Familiar with a number of  common microservice based technologies (ElasticSearch, RabbitMQ, Graphana, NGINX)
  • Experience in writing highly secure web applications.
  • Strong foundation in writing and maintaining unit and integration tests (pytest, Postman, Jest).
  • Familiarity with web technologies/platforms like NodeJS, Angular (or comparable JavaScript framework).
  • Experience working with containerization technologies such as Docker
  • Some experience with plugin development in IDEs such as Visual Studio Code, WebStorm, Eclipse, etc
  • Good knowledge on various UI frameworks and design patterns.
  • Familiarity building various JavaScript graphs, plots, responsive and Realtime UI components.
  • Ability to make complex technical and design decisions for building scalable UI applications.
  • Familiarity with web UI testing frameworks like Spectron, Jasmine, Selenium, Karma etc.
  • Comfort working in an agile, iterative software development process.

Preferred:

  • Programming/debugging skills in more than one programming languages (C/C++, Java, Python, JavaScript, TypeScript)
  • Experience with Docker Compose, Kubernetes, Helm.
  • Familiarity with Object Relational Model(ORM) concepts and usage
  • Some experience working with deep learning models training / inference pipelines.
  • Experience with one or more ML / AI frameworks (Tensorflow, Pytorch, OnnxRuntime, etc).
  • Linux software development
  • Experience with Android or other embedded systems and developing tools for embedded platforms.
  • Ability to collaborate across a globally diverse team and multiple interests
Qualcomm
Qualcomm
Artificial Intelligence (AI) Generative AI Machine Learning Manufacturing Natural Language Processing Predictive Analytics Software Telecommunications Wireless

0 applies

82 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 249 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers