Python/ML Software Developer

Job expired!

Python/ML Software Developer at Intel, Bangalore

Job Description: As a Python/ML Software Developer at Intel, you will play a critical role in enhancing the performance and efficiency of Python in data science applications, enabling it to scale from laptops to powerful servers and clusters. With your contributions, our team aims to unlock the full potential of the latest Intel CPUs and GPUs in the Python and classical Machine Learning ecosystems. This involves leveraging efficient backend coding in C++ and seamlessly integrating with current Python data science implementations, ultimately accelerating performance-critical operations by orders of magnitude.

Responsibilities:

You will join a product team where you will engage in design, implementation, testing, code reviews, and documentation creation. Collaboration with other teams to address component-related issues and work with the open-source community and customers are also key aspects of your role.

Qualifications:

Minimum Qualifications:

  • 2+ years of experience in developing production code with C/C++ and Python
  • Solid mathematical/statistical background with knowledge in Machine Learning
  • Familiarity with computer science algorithms
  • Proficiency with Git and GitHub

Additional Qualifications:

  • Experience with parallelism in shared and distributed memory environments (Intel TBB, OpenMP, MPI, SHMEM, Apache Spark, Dask)
  • Knowledge of Numpy/Scipy, Pandas, Scikit-Learn, and Numba internals
  • Experience managing Conda and Pip environments
  • Expertise in performance optimization of numerical applications
  • Proficiency in scripting languages, preferably shell
  • Familiarity with SYCL and CMake

Job Type:

Experienced Hire

Shift Details:

Shift 1 (India)

Work Location:

Primary Location: India, Bangalore

Additional Locations: TBD

Business Group:

The Developer Software Engineering (DSE) division at Intel focuses on developing industry-leading software that showcases and optimizes Intel platforms. Join our team to impact global software development trends and practices.

Posting Statement:

Intel is an equal opportunity employer. All qualified applicants, regardless of race, color, religion, sex, national origin, or other legally protected characteristics, are encouraged to apply.

Work Model:

This role supports a hybrid work model, allowing team members to work both on-site at Intel's Bangalore location and remotely. The model may adjust according to business needs.

Position of Trust: Not Applicable