72 Recro Jobs
Recro.io - Junior Big Data Engineer - Scala/Spark (3-5 yrs)
Recro
posted 2mon ago
Flexible timing
Key skills for the job
Responsibilities:
- Collaborate closely with Product Management and Engineering leadership to devise and build the right solution.
- Participate in Design discussions and brainstorming sessions to select, integrate, and maintain Big Data tools and frameworks required to solve Big Data problems at scale.
- Design and implement systems to cleanse, process, and analyze large data sets using distributed processing tools like Akka and Spark.
- Understanding and critically reviewing existing data pipelines, and coming up with ideas in collaboration with Technical Leaders and Architects to improve upon current bottlenecks.
- Take initiative, show the drive to pick up new stuff proactively, and work as a Senior Individual contributor on the multiple products and features we have.
You are someone who would easily be able to:
- Work closely with the US and India engineering teams to help build the Java/Scala-based data pipelines.
- Lead the India engineering team in technical excellence and ownership of critical modules; on the development of new modules and features.
- Troubleshoot live production server issues.
- Handle client coordination and be able to work as a part of a team, be able to contribute independently, and drive the team to exceptional contributions with minimal team supervision.
- Follow Agile methodology, and JIRA for work planning, and issue management/tracking.
Requirements :
- 3+ years of experience in developing highly scalable Big Data pipelines.
- In-depth understanding of the Big Data ecosystem including processing frameworks like Spark, Akka,
Storm, and Hadoop, and the file types they deal with.
- Experience with ETL and Data pipeline tools like Apache NiFi, Airflow, etc.
- Excellent coding skills in Java or Scala, including the understanding to apply appropriate Design
Patterns when required.
- Experience with Git and build tools like Gradle/Maven/SBT
- Strong understanding of object-oriented design, data structures, algorithms, profiling, and optimization.
- Have elegant, readable, maintainable, and extensible code style.
Additional Project/Soft Skills :
- Should be able to work independently with India and US-based team members.
- Strong verbal and written communication with the ability to articulate problems and solutions over the phone and emails.
- Strong sense of urgency, with a passion for accuracy and timeliness.
- Ability to work calmly in high-pressure situations and manage multiple projects/tasks.
- Ability to work independently and possess superior skills in issue resolution.
- Should have the passion to learn implement, analyze, and troubleshoot issues.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Big Data Engineer roles with real interview advice
1-3 Yrs
5-10 Yrs