CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Tech Lead – Scala/Spark Jobs

1 Job Offers

Filters
Tech Lead – Scala/Spark
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Pursue Tech Lead – Scala/Spark jobs and step into a pivotal role at the intersection of big data engineering and technical leadership. This senior position is designed for experienced professionals who excel not only in architecting robust data solutions but also in guiding and mentoring development teams. As a Tech Lead specializing in Scala and Apache Spark, you will be the cornerstone of projects that transform vast, complex datasets into actionable business intelligence, driving data-centric decision-making across organizations. Professionals in these jobs typically shoulder a blend of hands-on development and strategic oversight. Your core technical mission involves designing, building, and optimizing large-scale data processing pipelines using Apache Spark on platforms like Hadoop or cloud-based data ecosystems. A deep mastery of Scala for Spark development is paramount, as you write efficient, scalable code for ETL (Extract, Transform, Load) processes, batch analytics, and real-time streaming applications. Your day-to-day responsibilities include integrating disparate data sources, ensuring data quality and consistency, and performance tuning to handle significant data volumes. Furthermore, you will be instrumental in establishing and enforcing coding best practices, architectural patterns, and ensuring solutions meet critical requirements for recovery, stability, and security. Beyond pure engineering, the role demands strong leadership. Tech Leads are responsible for providing technical direction for complex software solutions and often manage a team of developers. This involves task delegation, code reviews, mentoring junior engineers, and fostering a collaborative environment. You will act as the key liaison between business stakeholders, project managers, and the development team, translating business needs into technical specifications and proactively managing project timelines, risks, and scope. Effective communication and people management skills are therefore as crucial as your technical acumen. Typical requirements for candidates exploring Tech Lead – Scala/Spark jobs include an advanced degree in computer science or a related field and a substantial track record (often 8+ years) in software development with significant expertise in big data technologies. Proven experience with the Apache Spark framework (Spark Core, Spark SQL, Spark Streaming) using Scala is essential, complemented by knowledge of ecosystem tools like Kafka, Hive, and various SQL/NoSQL databases. Familiarity with data warehousing concepts, cloud computing platforms (AWS, Azure, GCP), and a thorough understanding of the full software development lifecycle are standard expectations. If you are a strategic thinker passionate about data engineering and eager to lead high-performing teams, Tech Lead – Scala/Spark jobs offer a challenging and rewarding career path at the forefront of technological innovation.

Filters

×
Category
Location
Work Mode
Salary