Software Engineer- Modelzoo

NXP Semiconductors

Hyderabad

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Kinara Inc. USA is seeking a Software Engineer to contribute to the Modelzoo platform and ML model deployment for Kinara's AI processors. You will design and optimize models, build tooling for conversion and quantization, and work with hardware teams to ensure end-to-end performance.

The role requires hands-on experience with Python and ML frameworks, plus strong problem-solving skills. You will document processes and participate in code reviews to maintain code quality.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 2+ years of experience in software development with a strong focus on machine learning or deep learning.
  • Proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or JAX.

Responsibilities

  • Design, implement, and optimize machine learning models for various applications, focusing on efficiency and performance on Kinara's AI processors.
  • Develop and maintain the Modelzoo framework, including tools for model conversion, quantization, and deployment.
  • Collaborate with hardware and software teams to ensure seamless integration of models and achieve optimal end-to-end system performance.
  • Conduct performance profiling and analysis of models, identifying bottlenecks and implementing solutions for improvement.
  • Research and evaluate new machine learning algorithms and techniques to enhance model accuracy and efficiency.
  • Create and maintain comprehensive documentation for models, tools, and processes within the Modelzoo.
  • Participate in code reviews and contribute to the overall quality and maintainability of the codebase.
  • Stay up-to-date with the latest advancements in machine learning, deep learning, and AI hardware.

Skills

Python
Machine Learning
Deep Learning
Quantization
Model Optimization
Troubleshooting

Education

Bachelor's or Master's in CS/EE or related field

Tools

TensorFlow
PyTorch
JAX
Git
Profiling Tools

Job description

Software Engineer - Modelzoo Company: Kinara Inc. USA

Job Summary

We are seeking a talented and innovative Software Engineer to join our Modelzoo team. In this role, you will be instrumental in the development, optimization, and deployment of machine learning models for Kinara's cutting-edge AI inference solutions. Your work will directly impact the performance and capabilities of our hardware and software products.


Job Responsibilities


  • Design, implement, and optimize machine learning models for various applications, focusing on efficiency and performance on Kinara's AI processors.

  • Develop and maintain the Modelzoo framework, including tools for model conversion, quantization, and deployment.

  • Collaborate with hardware and software teams to ensure seamless integration of models and achieve optimal end-to-end system performance.

  • Conduct performance profiling and analysis of models, identifying bottlenecks and implementing solutions for improvement.

  • Research and evaluate new machine learning algorithms and techniques to enhance model accuracy and efficiency.

  • Create and maintain comprehensive documentation for models, tools, and processes within the Modelzoo.

  • Participate in code reviews and contribute to the overall quality and maintainability of the codebase.

  • Stay up-to-date with the latest advancements in machine learning, deep learning, and AI hardware.


Job Qualifications


  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

  • 2+ years of experience in software development, with a strong focus on machine learning or deep learning.

  • Proficiency in Python and experience with machine learning frameworks such as TensorFlow, PyTorch, or JAX.

  • Solid understanding of machine learning concepts, including model architectures (e.g., CNNs, Transformers), training methodologies, and evaluation metrics.

  • Experience with model optimization techniques such as quantization, pruning, and knowledge distillation.

  • Familiarity with embedded systems or AI accelerator architectures is a plus.

  • Strong problem-solving skills and the ability to debug complex issues.

  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

  • Experience with version control systems (e.g., Git).


More information about NXP in India... #LI-29f4 NXP Semiconductors N.V. (NASDAQ: NXPI) enables a smarter, safer, and more sustainable world through innovation. As the world leader in secure connectivity solutions for embedded applications, NXP is pushing boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets. For more information, visit www.nxp.com


Bright Minds. Bright Futures. We believe that a key component to growing our business is to develop our people. To enable you to grow your career at NXP, we offer online and offline learning opportunities to help you develop some of your core and professional skills.


Commitment At NXP. We recognize NXP is a powerful change agent as we continue to deliver innovative solutions that advance a more sustainable future. We remain steadfast in our commitment to sustainability and making measurable year-on-year progress.


Also, we aim to create an inclusive work environment and we will not tolerate racism, discrimination or harassment of any kind. We have programs in place focused on diversity, inclusion and equality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer Modelzoo
Senior Software Engineer Modelzoo

NXP Semiconductors • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Software DevOps Engineer - for Gen AI
Software DevOps Engineer - for Gen AI

NXP Semiconductors • Bengaluru

On-site
INR 1,800,000 - 2,600,000
AI Software Engineer
AI Software Engineer

NXP Semiconductors • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Lead Software Engineer – AI Operators
Lead Software Engineer – AI Operators

NXP Semiconductors • Hyderabad

On-site
INR 5,000,000 - 7,500,000
AI & BI Enablement
AI & BI Enablement

NXP Semiconductors • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Principal software engineer
Principal software engineer

NXP Semiconductors • Dadri

On-site
INR 4,000,000 - 6,500,000
Senior Data Scientist
Senior Data Scientist

NXP Semiconductors • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Principal Engineer – NPU Compiler & Architecture
Principal Engineer – NPU Compiler & Architecture

NXP Semiconductors • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Staff Digital Design Engineer
Staff Digital Design Engineer

NXP Semiconductors • Pune District

On-site
INR 3,000,000 - 4,200,000
Senior Principal Data and AI Engineer- R&D IT
Senior Principal Data and AI Engineer- R&D IT

NXP Semiconductors • Bengaluru

On-site
INR 4,200,000 - 6,200,000