مهندس داده

مبین نت تهران

منتشر شده 2 سال پیش

Job Description

● Collect, store, process, analyze large datasets, and choose optimal data solutions for these processes. ● Work within the data team to develop, configure and execute ETL procedures ● Develop efficient queries to retrieve appropriate datasets from the data warehouse and relational databases. ● Design, develop and modify relational and multidimensional database structures, relationships, data flows, and data interfaces within the data warehouse as needed. ● Support implemented BI solutions by monitoring and tuning queries and data loads, addressing user questions concerning data integrity, monitoring performance, and communicating functional and technical issues. ● Interpret business requests and translate them into SQL. ● Build, maintain and automate complex SQL queries to research, compile performance data, and investigate for any strategical analysis or build reports. ● Create data sets for analytics team members that assist them in building and optimizing reporting and dashboard visualization. ● Work with data and analytics experts to strive for greater functionality in our data systems.

Requirements

● Bachelor’s degree in Computer Science, Information Science, or Statistics (preferred). ● More than 2 years of development experience in ETL and data engineering roles. ● Proficiency in creating complex SQL and ETL in a variety of databases in priority order: Oracle, SQL Server, PostgreSQL, MySQL, and MongoDB. ● Proficient in PL/SQL programming - Stored Procedures, Functions, Packages, SQL tuning, and creation of Objects - Tables, Views, Materialized Views Triggers, Sequences, Synonyms, etc. ● Ability to build and optimize data pipelines and datasets using an ETL tool such as SSIS, ODI, or similar technology for batch and/or real-time data processing. ● Knowledge of at least one mature programming language like Python. ● Ability to translate business rules and requirements into data objects, produce associated data models and source-to-target mappings, and write abstracted, reusable code components accordingly. ● Ability to communicate technical requirements to non-technical stakeholders and translate functional requirements into technical specifications. ● Tech savvy, and have strong problem-solving and analytical skills. ● Strong analytical and critical thinking skills. ● Good working knowledge of Agile development processes and procedures. ● Strong communication skills to communicate analysis, findings, and insights. While not strictly required, we are also on the lookout for the below attributes: ● Previous telecom industry experience would be considered an asset and plus. ● Experience with pandas, NumPy, Scipy, Scikit-learn, or R programming. ● Knowledge of machine learning libraries (TensorFlow, Keras, and MLib). ● Experience with NoSQL data stores, particularly Elasticsearch and MongoDB.

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟