Rackspace Technology Logo

Rackspace Technology

AWS Scala Engineer

Sorry, this job was removed at 11:38 p.m. (IST) on Tuesday, Oct 29, 2024
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Bangalore, Bengaluru, Karnataka

 

Description:

We are looking for a skilled Scala Developer with experience in constructing data engineering frameworks on Apache Spark. The successful candidate will be instrumental in developing and optimizing our data processing pipelines, ensuring they are efficient, scalable, and support the bank's data-driven goals.


Key Responsibilities:

Ø Develop and maintain scalable data processing pipelines using Scala and Apache Spark.

Ø Solid foundation in software engineering, including Object-Oriented Design (OOD) and design patterns

Ø Exposure to Cloudera or Hortonworks Hadoop distribution including: HDFS, Yarn and Hive.

Ø Solid foundation in software engineering, including Object-Oriented Design (OOD) and design patterns.

Ø Write clean, efficient, and maintainable code that meets the functional and non-functional project requirements.

Ø Optimize Spark jobs for performance and cost efficiency.

Ø Work closely with the data architecture team to implement data engineering best practices.

Ø Troubleshoot and resolve technical issues related to data processing.

 

Minimum Qualifications:

Ø bachelor's degree in computer science, Engineering, or a related field.

Ø 3+ years of professional experience in Scala programming.

Ø Demonstrated experience with Apache Spark and building data engineering pipelines.

Ø Strong knowledge of data structures, algorithms, and distributed computing concepts.

 

Preferred Qualifications:

Experience with AWS or other cloud services is advantageous.

Exposure to other big data technologies and databases.

 

 

Similar Jobs

7 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Mid level
Mid level
Financial Services
As a Software Engineer III at JPMorgan Chase, you will design and deliver technology products while executing software solutions, developing secure code, and maintaining architectures. You will gather and analyze data to improve software applications and contribute to community practices in emerging technologies.
Top Skills: JavaPythonScala
9 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Financial Services
As a Senior Lead Software Engineer, you will design and implement software solutions, collaborate with technical teams, ensure high-quality production code, influence product decisions, and foster a diverse team culture. Your role involves using big data technologies and cloud platforms to drive significant business impact.
Top Skills: JavaPythonScala
9 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Digital Media • Information Technology • Analytics
The Senior Software Engineer will collaborate with Scrum teams to analyze, develop, and support complex software applications in a Big Data environment. Responsibilities include building scalable cloud solutions, mentoring junior developers, integrating methodologies into engineering processes, and ensuring software quality through Agile methods.
Top Skills: JavaPythonScala

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account