Job Title : Data Engineer Scala with Play OR Spark
Location : Hyderabad
Experience : 4 to 7 Years
Employment Type : Full-Time
About the Role :
We are looking for an exceptional Backend Engineer who thrives in solving complex challenges and building scalable, distributed, and high-performance systems. If you are passionate about functional programming, cloud-native platforms, and data-driven architectures, this is the opportunity for you to make an impact.
You will collaborate with cross-functional teams to design, develop, and optimize backend services that power large-scale platforms. The role demands hands-on expertise in Scala, Python, Kubernetes, and AWS, with a strong problem-solving mindset.
Key Responsibilities :
- Design and develop highly scalable backend systems using Scala (Spark / Play) and Python.
- Build and maintain data processing pipelines and distributed computing frameworks.
- Implement RESTful APIs and backend microservices to support business-critical applications.
- Work with Kubernetes and AWS (EKS, EMR, S3) to deploy, monitor, and scale applications.
- Collaborate with data engineers, architects, and DevOps teams to ensure system reliability and scalability.
- Write clean, efficient, and maintainable code following best practices (CI / CD, Git workflows, testing).
- Participate in design reviews, code reviews, and contribute to improving engineering standards.
Required Skills :
Strong expertise in Scala (Spark / Play framework) with solid knowledge of functional programming principles.Proficiency in Python for backend and data workflows.Hands-on familiarity with Apache Spark for distributed data processing (deep expertise not mandatory).Strong experience with Kubernetes and AWS (EKS, EMR, S3).Solid understanding of distributed systems, microservices, and data architecture.Proven ability in building RESTful APIs using Scala, Python, or Java.Proficiency in Git, CI / CD pipelines, and automation tools.Excellent problem-solving and analytical skills.(ref : hirist.tech)