HamburgerMenu
hirist

Curriculum Associates - Principal Engineer - Data Analytics

Curriculum Associates India Private Limited
Bangalore
15 - 20 Years

Posted on: 23/09/2025

Job Description

Key Responsibilities :


- Lead the design, development, and optimization of large-scale distributed data processing systems using Scala and Apache Spark.

- Architect and implement robust, scalable, and high-performance solutions for complex data processing challenges in a product-driven environment.

- Collaborate closely with product managers, data scientists, and engineering teams to deliver innovative data products and features.

- Drive best practices in code quality, testing, and continuous integration to ensure maintainability and reliability of data pipelines.

- Mentor and guide engineering teams on Scala and Spark development, performance tuning, and troubleshooting.

- Engage in technical strategy and roadmap planning aligned with business goals.

- Stay current with the latest trends and advancements in big data technologies, and

proactively evaluate new tools and frameworks.

- Participate in architecture reviews, design sessions, and provide technical leadership across cross-functional teams.


Required Skills & Experience :


- 15+ years of professional software engineering experience with significant tenure in product-based companies.

- Deep expertise in Scala programming language and Apache Spark framework.

- Strong experience building, deploying, and managing large-scale distributed data processing

systems.

- In-depth understanding of data structures, algorithms, and system design principles relevant

to big data platforms.

- Proficiency with Spark SQL, Spark Streaming, and optimization techniques for large datasets.

- Experience with cloud-based big data ecosystems (AWS, Azure, or GCP) is a plus.

- Hands-on knowledge of related technologies such as Kafka, Hadoop, and container orchestration (Kubernetes/Docker) is advantageous.

- Strong leadership and mentorship skills with experience managing senior engineers or technical leads.

- Excellent problem-solving skills, architectural thinking, and ability to work in a collaborative, agile environment.

- Strong verbal and written communication skills.


Preferred Qualifications :


- Advanced degree in Computer Science, Engineering, or related field.

- Experience contributing to open-source Scala/Spark projects or communities.

- Prior experience in a technical leadership role within a product companys data engineering

or platform team


info-icon

Did you find something suspicious?