Jobs
>
San Diego

    Machine Learning Software Engineer - San Diego, United States - Qualcomm

    Default job background
    Description

    Company:
    Qualcomm Technologies, Inc.

    Job Area:
    Engineering Group, Engineering Group > Software Applications Engineering

    General Summary:


    The Qualcomm Cloud Computing team is developing hardware and software for Machine Learning solutions spanning the data center, edge, infrastructure, automotive market.

    Qualcomm's Cloud AI 100 accelerators are currently deployed at AWS ) / Cirrascale ) Cloud and at several large organizations.

    We are rapidly expanding our ML hardware and software solutions for large scale deployments and are hiring across many disciplines.

    We are seeing to hire for multiple machine learning positions in the Qualcomm Cloud team.

    In this role, you will work with Qualcomm's partners to develop and deploy best in class ML applications (CV, NLP, GenAI, LLMs etc) based on popular frameworks such as PyTorch, TensorFlow and ONNX, that are optimized for Qualcomm's Cloud AI accelerators.

    The work will include model assessment of throughput, latency and accuracy, model profiling and optimization, end-to-end application pipeline development, integration with customer frameworks and libraries and responsibility for customer documentation, training, and demos.

    This candidate must possess excellent communication, leadership, interpersonal and organizational skills, and analytical skills.


    This role will interact with individuals of all levels and requires an experienced, dedicated professional to effectively collaborate with internal and external stakeholders.

    The ideal candidate has either developed or deployed deep learning models on popular ML frameworks.


    If you have a strong appetite for technology and enjoy working in small, agile, empowered teams solving complex problems within a high energy, oftentimes chaotic environment then this is the role for you.


    Minimum Qualifications:

    • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
    OR

    Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.

    OR

    PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.


    • 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
    • 1+ year of experience with debugging techniques.

    Key Responsibilities:
    Key contributor to Qualcomm's Cloud AI GitHub repo and developer documentation.

    Work with developers in large organizations to

    Onboard them on Qualcomm's Cloud AI ML stack

    improve and optimize their Deep Learning models on Qualcomm AI 100

    deploy their applications at scale

    Collaborate and interact with internal teams to analyze and optimize training and inference for deep learning.

    Work on Triton, ExecuTorch, Inductor, TorchDynamo to build abstraction layers for inference accelerator.

    Optimize LLM/GenAI workloads for both scale-up (multi-SoC) and scale-out (multi-card) systems.

    Partner with product management, hardware/software engineering to highlight customer progress, gaps in product features etc.


    Minimum Qualifications:
    Masters's degree in Computer Science, Computer Engineering, electrical engineering or relevant technical field, or equivalent practical experience.

    5+ years of deep learning model development or deployment experience on CPUs/GPUs/ASICs.

    Excellent C/C++/Python programming and software design skills, including debugging, and performance analysis.

    Proven communications skills and demonstrated experience influencing cross functional teams.


    Preferred Qualifications:
    Hands-on experience running deep learning models on popular ML frameworks such as PyTorch, TensorFlow, ONNX, Caffe2

    Experience developing software solutions that run in Linux environments including containers (docker, K8s, Rancher etc) and virtual machines.

    Experience with Source code and configuration management tools, git knowledge is required.

    Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm's toll-free number found here (https:
    //qualcomm.service-) for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.
    Qualcomm is an equal opportunity employer and supports workforce diversity.
    To all Staffing and Recruiting Agencies
    :
    Our Careers Site is only for individuals seeking a job at Qualcomm.

    Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited.

    Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

    EEO Employer:

    Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

    Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.


    Pay range:
    $140, $210,000.00

    The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted.

    Even more importantly, please note that salary is only one component of total compensation at Qualcomm.

    We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus).

    In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play.

    Your recruiter will be happy to discuss all that Qualcomm has to offer
    If you would like more information about this role, please contact Qualcomm Careers ) .

    EEO Employer:
    Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification

    #J-18808-Ljbffr

  • NetApp

    Software Engineer

    6 days ago


    NetApp San Diego, United States

    Title: Software Engineer - C/C++ · Location: San Jose, CA, US, 95128 · Requisition ID: About NetApp · We're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can ...

  • The Mice Groups, Inc.

    Software Engineer

    3 weeks ago


    The Mice Groups, Inc. San Diego, United States

    Software Engineer · On Site in San Diego, CA · Direct Hire · *This position pays between $85,000 and $120,000. · Contract to Hire will be considered* · *For Contract Rates: $45-$55/hourly (W2) · Pay for this position is based on market location and may vary depending on job-rela ...


  • AppFolio San Diego, United States

    **Hi, We're AppFolio** · We're innovators, changemakers, and collaborators. We're more than just a software company - we're pioneers in cloud and AI who deliver magical experiences that make our customers' lives easier. We're revolutionizing how people do business in the real est ...


  • BAE Systems San Diego, United States

    Come see what you're missing. Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing st ...


  • ServiceNow San Diego, United States

    **Company Description** · At ServiceNow, our technology makes the world work for everyone, and our people make it possible. We move fast because the world can't wait, and we innovate in ways no one else can for our customers and communities. By joining ServiceNow, you are part of ...

  • Tad PGS

    Software Engineer

    3 weeks ago


    Tad PGS San Diego, United States

    Details: · We have an outstanding Contract position for a Software Engineer to join a leading Company located in the San Diego, CA surrounding area. · Pay/Salary Rate (Range) is $ $102.14 · **US Citizenship is required.** · **Candidate must possess an Active Secret Security Cl ...

  • BioTalent

    Software Engineer

    3 weeks ago


    BioTalent San Diego, United States

    We are looking for an experienced Instrument Control Software Engineer to join our team · This role will be hybrid/on-site in San Diego, CA or Branford, CT and we will provide relocation assistance for non-local candidates. · Responsibilities: · Develop and improve control syst ...

  • Highbury Defense Group, an Accelint company

    Software Engineer

    3 weeks ago


    Highbury Defense Group, an Accelint company San Diego, United States

    HDG is actively looking for Software Engineers. Successful candidates will engage in researching, designing, and developing computer and network software or specialized utility programs. Software Engineers in this role will play a pivotal part reinforcing assured Command and Cont ...

  • GRIFOLS, S.A.

    Software Engineer

    2 weeks ago


    GRIFOLS, S.A. San Diego, United States

    Would you like to join an international team working to improve the future of healthcare? Do you want to enhance the lives of millions of people? Grifols is a global healthcare company that since 1909 has been working to improve the health and well-being of people around the worl ...

  • The Mice Groups Inc

    Software Engineer

    1 week ago


    The Mice Groups Inc San Diego, United States

    Software Engineer · On Site in San Diego, CA · Direct Hire · *This position pays between $85,000 and $120,000. · Contract to Hire will be considered* · *For Contract Rates: $45-$55/hourly (W2) · Pay for this position is based on market location and may vary depending on job-rel ...

  • BioTalent

    Software Engineer

    2 weeks ago


    BioTalent San Diego, United States

    We are looking for a Software Engineer to join our team This role will be hybrid/on-site in San Diego, CA or Branford, CT and we will provide relocation assistance for non-local candidates. · Responsibilities: · Develop and improve control system software for the instrument opt ...

  • Tiag

    Software Engineer

    2 weeks ago


    Tiag San Diego, United States

    TIAG is now hiring a Software Engineer to join our team in San Diego, CA supporting the Naval Information Warfare Center (NIWC) Pacific. This position requires a Secret clearance to be processed, so only US or Naturalized citizens can be considered. · This role reports onsite in ...

  • FaceTec, Inc.

    Software Engineer

    2 weeks ago


    FaceTec, Inc. San Diego, United States

    Job Description · Job DescriptionWhy Work Here? · FaceTec is the world leader in 3D Face Authentication software; anchoring digital identity, creating trust, and stopping fraud on any smart device, in any country. As digital transformation has accelerated, the need for Liveness D ...

  • BAE Systems, plc

    Software Engineer

    1 week ago


    BAE Systems, plc San Diego, United States

    Come see what youre missing. Our employees work on the worlds most advanced systems Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C 4 ISR) Systems. You'll help develop systems that sense, control, ex Software Engineer, Software Archi ...

  • Leidos

    Software Engineer

    1 week ago


    Leidos San Diego, United States

    Leidos is looking for a Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs ...

  • Highbury Defense Group, an Accelint company

    Software Engineer

    3 weeks ago


    Highbury Defense Group, an Accelint company San Diego, United States

    HDG is actively looking for Software Engineers. Successful candidates will engage in researching, designing, and developing computer and network software or specialized utility programs. Software Engineers in this role will play a pivotal part reinforcing assured Command and Cont ...

  • Shield AI

    Software Engineer

    1 week ago


    Shield AI San Diego, United States

    Introduction to Shield AI · Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world's best AI pilot. Its AI pilot, Hi ...

  • Greystones Group

    Software Engineer

    3 weeks ago


    Greystones Group San Diego, United States

    Greystones Group is a fast-growing woman-owned small business supporting the Warfighter with best-in-class artificial intelligence and big data analytics capabilities. Our capabilities include mission planning, operational support, leader development and education, cybersecurity, ...

  • Leidos

    Software Engineer

    13 hours ago


    Leidos San Diego, United States

    · Leidos is looking for a Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and emplo ...

  • Broadcom Corporation

    Software Engineer

    3 weeks ago


    Broadcom Corporation San Diego, United States

    Please Note: · 1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) · 2. If you already have a Candidate Account, please Sign-In before you apply. · Job Description: · Broadcom's Payment Security ...