← Back to jobs

Technogen India Pvt. Ltd Logo
Spark & Scala Engineer

Technogen India Pvt. Ltd

 

Bangalore, KA, India

Posted On: Just posted
Experience: 7+ years
Availability: Onsite
Openings: 1
Category: Sr. Scala Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design and implement high-performance data processing engines using Apache Spark and Scala to solve complex data problems.

This role is on-site.

Responsibilities

  • Design scalable, reusable data processing systems using Spark SQL, DataFrames, and RDDs for batch and real-time workloads.
  • Implement complex algorithms including search trees, clustering, and graph algorithms for large-scale datasets.
  • Optimize Spark jobs for performance, ensuring high availability and efficient handling of structured, semi-structured, and unstructured data.
  • Apply dynamic programming and greedy algorithms to solve optimization problems.
  • Collaborate with data scientists to define architectural best practices and implement end-to-end data solutions.

Required Skills

  • Strong proficiency in Scala with deep expertise in functional and object-oriented programming principles.
  • Hands-on experience with the Apache Spark ecosystem and optimization of distributed data processing.
  • Deep understanding of data structures: heaps, hash tables, and advanced trees.
  • Proven ability to implement clustering algorithms (K-means, GMM, hierarchical) for large-scale datasets.
  • Experience with graph algorithms and network analysis techniques.
  • Strong foundation in sorting, searching, and dynamic programming for computational efficiency.
  • Minimum 7 years of professional experience in data engineering or algorithmic development.

Key Skills
Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs