Taro Logo

Python Tools Software Engineer

A leading technology company specializing in wireless technologies, semiconductors, and mobile innovations.
$154,000 - $231,000
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Python Tools Software Engineer

Qualcomm Technologies, Inc. is seeking a talented Python Tools Software Engineer to join their team in Austin. This role is crucial in delivering the future of AI on DSPs, managing cross-site infrastructure and tools that enable Qualcomm's ML teams to deliver products to customers.

The position involves managing a sophisticated server farm of embedded phone-like devices and the infrastructure that enables software developers to run workloads at massive scales (400,000+ tasks per day). You'll be responsible for maintaining the physical server farm and developing/enhancing the automation around it.

As a Python Tools Software Engineer, you'll work with cutting-edge technology and lead a global team in delivering world-class development tools. The role requires expertise in Python programming, DevOps practices, and system administration, combining technical excellence with leadership capabilities.

The ideal candidate brings 5+ years of practical experience in software engineering/DevOps, with strong analytical and problem-solving skills. You'll need excellent communication abilities to work effectively across time zones and with diverse teams. Technical requirements include proficiency in Python, CI/CD pipelines, Linux system administration, and various automation tools.

Qualcomm offers an exceptional compensation package, including a competitive salary range of $154,000-$231,000, along with annual bonuses and RSU grants. The company provides comprehensive benefits, including medical coverage, tuition reimbursement, and extensive professional development opportunities.

Join Qualcomm to be part of a team that's pushing the boundaries of AI and ML technology, while working with some of the industry's brightest minds in a collaborative, innovative environment. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to make a significant impact on next-generation technology development.

Last updated 5 months ago

Responsibilities For Python Tools Software Engineer

  • Deliver python tools for hundreds of developers using industry standard release and development practices
  • Plan and coordinate the development and delivery of robust, maintainable, and scalable software
  • Lead engineers working in a global team to deliver world class developments tools for ML teams

Requirements For Python Tools Software Engineer

Python
Linux
  • Bachelor's degree in computer science or a relevant discipline (Master's preferred)
  • 5+ years of practical experience in software engineering and/or DevOps
  • Strong analytical, problem-solving, and technical skills
  • Excellent verbal and written communication skills
  • Experience with industry standard CI/CD pipelines and automation tooling
  • Excellent Python programming and automated testing skills
  • Advanced-level skills in Linux system administration, Docker, Git, Jenkins, NFS
  • Experience with databases and data visualization tools
  • Experience with powershell and windows automation

Benefits For Python Tools Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive benefits package
  • Medical coverage
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs

Interested in this job?