Eleks - Senior Data Engineer (energy, #TSCM-42680, TSCM-43475, TSCM-43477, TSCM-43476)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience in Data Engineering, SQL, ETL(data validation + data mapping + exception handling) 4+ years • Hands-on experience with Databricks 2+ years • Experience with Power BI is nice to have • Experience with AWS (e.g. S3, Redshift, Athena, Glue, Lambda, etc.) • Knowledge of the Energy industry (e.g. energy trading, utilities, power systems etc.) would be a plus • Experience with Geospatial data would be a plus • At least an Upper-Intermediate level of English
Responsibilities
• Develop and maintain a scalable energy data platform to support the company's analytics needs in Ukraine. • Design, implement, test, deploy, monitor, troubleshoot, optimize, document, secure, migrate, backup, restore, archive, retire, integrate with other systems or applications as needed for various projects and initiatives related to energy data platforms (e.g., TSCM). • Collaborate closely with cross-functional teams such as IT operations, business analysts, product managers, etc., in the development of new features/solutions that support company goals or objectives within a specified timeframe and budget constraints while ensuring data quality standards. • Analyze large volumes of energy datasets using various tools (e.g., SQL queries) to extract insights on trends related to consumption patterns, efficiency improvements etc.; identify opportunities for optimization; develop custom scripts/algorithms as required by project specifications or client requests while ensuring data integrity and security standards are met throughout the process from collection through analysis until reporting results back into actionable recommendations. • Implement best practices in coding style (e.g., PEP 8) when writing Python code for automation scripts/tools used within this role; ensure all changes made during development phases undergo rigorous testing before deployment using unit tests, integration tests etc.; document work thoroughly with clear comments explaining logic behind each step taken along side detailed instructions on how to reproduce results if necessary so others can understand what was done without having access directly into source code files themselves. • Monitor system performance regularly via monitoring tools such as Prometheus/Grafana; identify bottlenecks when they occur and take appropriate actions based upon established procedures outlined within this role description (e.g., scaling up resources). • Troubleshoot issues related to data quality problems or inconsisten0nstances found during analysis phases promptly by investigating root causes using available tools/techniques; resolve these quickly while maintaining high standards of accuracy and completeness throughout all stages involved in resolving such matters. • Optimize code performance where necessary through refactoring techniques like caching results from expensive operations or parallelizing tasks across multiple threads etc.; ensure that any changes made do not adversely affect overall system stability/performance metrics while still meeting project deadlines imposed by clients themselves within this role description contextually speaking hereinabove mentioned above. • Document work thoroughly with clear comments explaining logic behind each step taken along side detailed instructions on how to reproduce results if necessary so others can understand what was done without having access directly into source code files themselves; maintain up-to-date documentation throughout entire lifecycle of projects undertaken within this role description contextually speaking hereinabove mentioned above. • Secure data against unauthorized access by implementing appropriate security measures such as encryption, authentication mechanisms
Benefits
• Salary: Explicitly stated as part of the job posting benefits. • PTO: Mentioned directly within the bullet points under "Benefits." • Insurance: Stated clearly among other listed perks and compensations as part of benefits offered by Eleks - Senior Data Engineer job posting. • Perks: Listed in detail, including remote work options (Ukraine), hybrid positioning possibilities, AI tool usage during hiring process, etc., which are considered additional non-monetary perks and compensations for the role.
No credit card. Takes 10 seconds.