Talent.com
This job offer is not available in your country.
Associate / Specialist, Software Technology

Associate / Specialist, Software Technology

ConfidentialChennai
30+ days ago
Job description

Position Overview :

Responsible for software development and data engineering in KLA's DL platform.

  • Design and implement data collection, processing, storage, and analysis infrastructure.
  • Work with other team members to evaluate, test, and select data infrastructure technologies, implement and maintain them.
  • Provide technical leadership and be able to support detailed analysis and trade-offs for the various solutions.
  • Collaborate with teams across different geographical zones to develop / deliver software solutions.
  • Work across groups including systems / hardware, marketing, applications, and manufacturing on all aspects of SDLC.
  • Understand, champion, and enforce software development best practices.
  • Travel to other KLA sites and customer sites on a needed basis.

Basic Requirements :

  • Technical expertise in one or more programming languages (C# / Java / C++ / Python / JavaScript).
  • Excellent software design / implementation capabilities.
  • Strong understanding of data structures and algorithms.
  • Strong understanding of data processing and storage technologies such as SQL and / or NoSQL Database systems.
  • Good communication and interpersonal skills.
  • Motivated to learn new skills independently.
  • Creative thinker with good problem-solving abilities.
  • Desired :

  • Basic understanding of statistics, data visualization, analytics, and machine learning.
  • Experience with the following technical areas :
  • Web development (HTTP, REST, JavaScript, HTML, CSS).
  • Cloud technologies for storage, containerization, and compute clusters.
  • Distributed computing principles.
  • Development of large-scale applications with Python / Java.
  • GPU architectures and data management.
  • TensorFlow, NumPy, scikit-learn, and other ML and DL frameworks.
  • Ability to develop software with Clean Code and SOLID principles.
  • Experience in handling and processing huge volumes of data and knowledge of data engineering frameworks / practices.
  • Proven experience in debugging large complex software.
  • Minimum Qualifications :

  • Education : BE / BTech / MS / MCA / MTech (CS / Electronics / Physics / ECE degree).
  • Experience : Minimum work experience of 6 years in the relevant areas.
  • Skills Required

    Distributed Computing, Software Development, data engineering , Data Processing, Cloud Technologies

    Create a job alert for this search

    Software Specialist • Chennai