← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Data Processing Software Engineer

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: Just posted
Experience: 5+ years
Availability: Onsite
Openings: 2
Category: Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop and maintain high-performance software for a distributed execution engine.

This role is on-site.

Responsibilities

  • Collaborate with cross-functional teams to deliver algorithms for the GPU-powered, parallel, and distributed execution engine.
  • Develop and manage end-to-end delivery of enterprise-grade code, ensuring smooth production rollouts.
  • Design, implement, test, and maintain engine enhancements, focusing on modularity and integration.
  • Define and document algorithms, mechanisms, and procedures, securing technical lead approvals.
  • Identify and resolve performance bottlenecks within the execution engine.

Required Skills

  • Strong expertise in C++ and C programming for high-performance systems.
  • Hands-on experience with Linux and parallel & distributed computing.
  • Familiarity with High-Performance Computing (HPC) concepts.
  • Ability to design, implement, and maintain scalable data processing solutions.
  • Knowledge of data processing engines and vectorized execution.
  • Experience with Apache Spark.
  • 5+ years of professional software engineering experience.
  • B.E., B.Tech, M.Tech, or MCA in Computer Science, Engineering, or IT.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs