Data Engineer (SQL, Java, Python)
Responsibilities:
- We are looking for a Data Engineer with intermediate to advance knowledge of SQL, and intermediate Java/ Python and API skills to help us build and evolve our Data Management Platform.
- Your primary focus will be the writing complex SQL queries, fine tuning and development of all server-side backend data processing logic, ensuring high performance and responsiveness to requests from the front-end / API requests on Linux environment.
- Writing complex SQL queries to serve new requirements for ETL, data analysis and debugging.
- Writing SQL functions, procedures as required based on the requirements
- Finetune or optimize queries to support the increasing volume of data.
- Writing reusable and efficient code in SQL, Python/Java.
- Communicate closely with all product owners, Business, and engineering teams to develop approaches for data platform architecture.
- Create microservices or API's in java/Python that will invoke the created SQL functions or Procedures.
SKILLS:
- 5 - 10 years of experience having hands on experience in writing, debugging, and optimizing SQL queries, functions and stored procedures.
- 2+ years of experience with hands on experience in writing, debugging Python / Java on Linux environment.
- Basic knowledge of Computer Science fundamentals - OOPS, Data Structures and Algorithms.
- Basic understand of regular Linux commands and usage.
- Willingness and ability to learn new tools/languages as needed.
- Process oriented with excellent oral and written communication skill with a desire for customer service.
- An excellent team player and communicator who can work effectively with cross functional teams and ability to navigate ambiguity.
- Knowledge of ETL's and basics of Data warehousing, Data Masking.
Regret to inform that only shortlisted candidates will be notified.