Data Engineer

October 2, 2023

Apply for this job

Email *

Job Description

Ready and hungry for a new adventure? You are definitely in the right place!<p><br></p>We at Envision Employment Solutions are always on the look for top talents around the globe and matching them with our partners’ hiring needs, to help them build and scale!<p><br></p>Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.<p><br></p>Our Hiring Process:<p><br></p><ul><li> After filling your online application, our team will review your application and if you are a fit for any of the open positions we have even if it wasn’t the one you applied for, our team will reach out to you to schedule an HR Interview</li><li> During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career’s goal. We will also be able to answer any questions you might have<br></li></ul><p><br></p>Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job: https://jobs.lever.co/envisionemploymentsolutions<p><br></p>_________________________________________________________________________________________________________<p><br></p>Envision Employment Solutions is currently looking to hire a Data Engineer, for one of our well-known partners.<p><br></p>Job Summary:<p><br></p>Our partner is on the lookout for a Data Engineer who will be responsible for developing and maintaining data pipelines, designing, and optimizing cloud architecture, and implementing data solutions for the organization. The ideal candidate should have a good understanding of programming techniques, extensive experience in Python, SQL dialects, and HTML/CSS, as well as a great understanding of cloud architecture. This job scorecard will help evaluate candidates based on key skills and responsibilities.<p><br></p><strong>Responsibilities</strong><p><br></p><ul><li>Data Pipeline Development: </li><li>Design and develop robust, scalable, and efficient data pipelines using Python. </li><li>Implement data ingestion, transformation, and integration processes</li><li>Ensure data quality, reliability, and performance of the pipelines. </li><li>Collaborate with cross-functional teams to identify and address data engineering requirements. </li><li>Cloud architecture Management: </li><li>Design, optimize, and manage cloud architecture to support efficient data storage and retrieval. </li><li>Develop and maintain data models, schemas, and database architectures. </li><li>Ensure data integrity, security, and compliance with relevant regulations</li><li>Perform database tuning, monitoring, and troubleshooting to maximize performance. </li><li>Programming and Scripting: </li><li>Utilize Python for data engineering tasks, including data extraction, manipulation, and analysis. </li><li>Write efficient and maintainable code while adhering to coding best practices. </li><li>Proficiently write SQL queries and work with different SQL dialects (e.g., MySQL, PostgreSQL). </li><li>ETL </li><li>Design and develop Extract, Transform, Load (ETL) processes for data integration. </li><li>Implement and maintain data warehousing solutions to support business intelligence and analytics. </li><li>Optimize ETL workflows for efficient data processing and storage. </li><li>Implement HTML/CSS for web-based data visualization and reporting</li><li>Data Warehousing </li><li>Data warehouse design </li><li>Data warehouse optimization </li><li>Ensuring data integrity o Creating data catalog </li><li>Collaborate with data analysts and business stakeholders to understand data requirements. </li><li>Data Governance and Documentation: </li><li>Ensure data governance standards are followed throughout the data engineering processes. </li><li>Document data pipelines, database structures, and data flow diagrams. </li><li>Maintain clear and up-to-date technical documentation for data engineering projects. </li><li>Contribute to the development and enforcement of data engineering best practices<br><br></li></ul>Requirements<p><br></p><ul><li>Bachelor’s or master’s degree in computer science, engineering, or a related field. </li><li>1 – 3 years of experience in data engineering or a related role. </li><li>Strong programming skills with a good understanding of programming techniques. </li><li>Extensive experience in Python, SQL dialects, and HTML/CSS. </li><li>In-depth knowledge of cloud architecture, including database design, optimization, and management. </li><li>Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, Cassandra)</li><li>Familiarity with data warehousing concepts, ETL processes, and business intelligence tools. </li><li>Experience with cloud-based data platforms (e.g., AWS, Azure, GCP) </li><li>Strong problem-solving abilities and attention to detail. </li><li>Excellent communication and collaboration skills to work effectively within cross-functional teams<br><br></li></ul>Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!