o be successful in this role, you should possess
- 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 initiatives, and show the drive to pick up new stuff proactively, and work as a Senior
- Individual contributor on the multiple products and features we have.
- 8+ years of experience in developing highly scalable Big Data pipelines.
- Hands on exp in team leading and leading product or module development experience
- 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.
- 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; own
- 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, JIRA for work planning, issue management/tracking
Additional Project/Soft Skills:
- Should be able to work independently with India & US based team members.
- Strong verbal and written communication with ability to articulate problems and solutions over
- 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 and implement, analyse and troubleshoot issues