Sr. AI/ML Engineer

Description

Seeking a passionate, hands-on technical AI/ML engineer to join our growing team and solve exciting problems in the semiconductor space. You will help develop new AI-enabled applications, as well as incorporate AI/ML into our existing toolset.

#LI-DB1

The Role

The Software Engineering group in the Mobile Solutions Division develops a wide variety of internal applications to support the design, test, and performance analysis of leading-edge analog hardware devices for the Cellular/Mobile device industry. We work directly with all engineering disciplines within Skyworks and receive continuous feedback throughout the development cycle. This enables us to move quickly while keeping the success rate high for each project.

Development Efforts

  • Company-wide solutions used across many Skyworks sites
  • High-level automation for hardware testing and performance analysis
  • Graphical data analysis tools, including plots, tables, and report generation
  • Intellectual property (IP) tracking and management
  • Flexible GUIs for complex feature sets, with an emphasis on ease of use

Responsibilities

  • Train and validate ML models and incorporate AI/ML into existing software applications
  • Collect, prepare, and transform unstructured data for machine learning tasks
  • Automate MLOps into workflow and maintain CI/CD pipelines for all tools
  • Design, implement, train, test, and maintain a project through life cycle
  • Write documentation on data sources, model architecture, evaluation, and tool usage
  • Participate in code reviews and issue tracking

Required Experience and Skills

  • Creating data pipelines, including feature engineering, using NumPy, Pandas, and SQL
  • Training neural networks using PyTorch/Keras, and ML models using scikit-learn, and experience deploying ML models to production
  • Deep understanding of validating ML models and techniques to avoid overfitting
  • Developing agents using OpenAI API, RAG, Langchain and writing code using Copilot/Cursor
  • Programming applications in Python, C#, Java, JavaScript
  • Containerizing workflow and apps using Docker
  • Engineering, Computer Science, or Mathematics/Statistics degree and 8+ years of experience, or MS and 5+ years
  • Excellent oral and written communication skills
  • Ability to work in and thrive in a team environment

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available