Data Engineer - Pune, India - TD Newton

    TD Newton
    TD Newton Pune, India

    2 weeks ago

    Default job background
    permanent Technology / Internet
    Description
    As a key member of the technical team alongside Engineers, Data Scientists and Data Users, you will be expected to define and contribute at a high-level to many aspects of our collaborative Agile development process :

    • Software design, Scala & Spark development, automated testing of new and existing components in an Agile, DevOps and dynamic environment
    • Promoting development standards, code reviews, mentoring, knowledge sharing
    • Production support & troubleshooting.
    • Implement the tools and processes, handling performance, scale, availability, accuracy, and monitoring.
    • Liaison with BAs to ensure that requirements are correctly interpreted and implemented.
    • Participation in regular planning and status meetings. Input to the development process through the involvement in Sprint reviews and retrospectives. Input into system architecture and design.
    • Peer code reviews.
    • To be successful in this role, you should meet the following requirements: (Must have Requirements)
    • Scala development and design using Scala 2.10+ or Java development and design using Java 1.8+.
    • Experience with most of the following technologies (Apache Hadoop, Scala, Apache Spark, Spark streaming, YARN, Kafka, Hive, Python, ETL frameworks, Map Reduce, SQL, RESTful services).
    • Sound knowledge on working Unix/Linux Platform
    • Handson experience building data pipelines using Hadoop components
    • Hive, Spark, Spark SQL.
    • Experience with industry standard version control tools (Git, GitHub), automated deployment tools (Ansible & Jenkins) and requirement management in JIRA.
    • Understanding of big data modelling techniques using relational and nonrelational techniques
    • Experience on Debugging the Code issues and then publishing the highlighted differences to the development team/Architects;
    )