-Advertisements-
Job Location: Mumbai, Maharashtra, The Great Bharat
Job Detail:
Responsibilities
- Strong emphasis on creating High level Design (HLD) documents as deliverables (With respect to Data Engineering, Scalability, Resiliency)
- Ability to simplify complex high level requirements into modular and actionable items
- Ability to design database architecture and ERD flow
- Performs feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis.
- Responsible for creating python code repositories programming, unit testing, documentation, maintenance and support of systems application software that involves machine learning.
- Develops high quality, secure, scalable software solutions based on technical requirements specifications and designs artifacts within the expected code delivery time.
Requirements
-Advertisements-
- Data Engineering enthusiast who is preferably an engineering graduate
- The candidate should have good database programming and querying skills
- Should have good understanding of Python, R, Julia or equivalent
- Experience in designing database pipeline architectures (ETL flows at scale)
- Experience with some big data technology ( Hadoop, PySpark, etc. (parallelization, distributed computing, etc))
- Data Warehouse concepts (Facts, Dimensions) and its design strategy.
- Writing complex and optimization techniques SQL queries.
- Understanding of Databases (RDBMS) (Overview of DB Schema, Tables, Primary Key, Composite Keys, Indexes, Partitions etc. )
- Coding Skills and proven experience in (Preferably Python, R, Scala) and Object Oriented Programming Concepts (OOPS)
- Experience with AWS would be an advantage
- Must be high-energy, self-motivated, detail-oriented and proactive with the ability to function under pressure in an independent environment.
- Good comprehension and communication skills – both verbal and written – with strong interpersonal skills, collaborative skills and organisational skills.
- Bachelor’s or Master’s degree in Engineering preferably in Computer Science or Information Technology or Management Information Systems or equivalent work experience.
- Thorough knowledge and understanding of Software Engineering Concepts and Methodologies is required.
- Prior software engineering work experience will be an added advantage.
- Know how of Unix based Operating Systems
- Hands on with Terminal/Command prompt
- Multi-threading concepts in respective technology e. g. Python-Dask
- Scripting languages – Python, R, Julia, Java
- UI Framework – Dash Plotly, Flask, Angular
- Tools – Gitlab, Pycharm, Jenkins
Submit CV To All Data Science Job Consultants Across Bharat For Free