Software Developement Engineer - Data Engineering Job in Better World Technology Pvt. Ltd.

Software Developement Engineer - Data Engineering

Apply Now
Job Summary
    • Building highly-scalable and secure data infrastructure that is used by multiple teams and services.
    • Primary owners of one or more components of the platform and will drive innovation in your area of ownership
    • Building data flow and transformation systems for various data stores such as analytics & BI, logging, application metrics and click stream events.
    • Building tools and applications that reduce manual efforts and eliminate friction to access data and manage data infrastructure.
    • Contributing to data modelling across various services in the data platform.
    • Own and operate various components in the data platform.
    • Working in a cross-functional team and collaborate with peers from different functions
    • Participating actively in recruitment and nurturing of engineers as awesome as you
    • Review and influence new evolving design, architecture, standards, and methods with stability, maintainability, and scale in mind
    • Identify patterns and provide solutions to a class of problems
    • Research, evaluate and socialize new tools, technologies, and techniques to improve the value of the system
    • Be able to multi-task, prioritize and handle dependencies with minimal oversight

Who should apply?

    • Bachelor s/Master s degree in engineering (computer science, information systems) with 4+ years of experience building data warehouse and BI systems.
    • Experience in Apache Spark, Kafka, RDBMS, Hadoop / Presto / AWS Athena.
    • Good understanding of nuances of distributed systems, scalability, and availability
    • Strong database and storage fundamentals, including a good understanding of database internals (RDBMS).
    • Strong Java skills, including experience working on large scale applications
    • In-depth understanding of concurrency, synchronization, NIO, memory allocation and GC
    • Experience working on real time streaming solutions using Flink / Spark or Kafka streams.
    • Experience with IaaS clouds like AWS/Google Cloud, Azure, OpenStack, etc.
    • Experience in working with Message Brokers and Application Containers
    • Great ability to mentor and train other team members

Good to have

    • Experience working with AWS Redshift, Kafka connect, Postgresql
    • Ability to write and maintain complex SQL code.


Experience Required :

Minimum 4 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs