Tekwissen
Jr. Data Engineer - R&D
Tekwissen, Creve Coeur, Missouri, United States,
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This client is a German multinational Pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world, headquartered in Leverkusen, and areas of business include pharmaceuticals; consumer healthcare products, agricultural chemicals, seeds and biotechnology products.
Job Title: Jr. Data Engineer - R&D
Location: CREVE COEUR, MO, 63141
Duration: 12 Months
Job Type: Contract
Work Type: Hybrid
Job Description:
Job Summary: We are seeking a highly motivated and detail-oriented Junior Data Engineer to join our dynamic data engineering team. The ideal candidate will have a strong understanding of computer science concepts and demonstrate skills in maintainable engineering practices, including unit testing and CI/CD. We need a candidate who is passionate about learning and can quickly adapt to new technologies and methodologies. Additionally, the candidate should be enthusiastic about working directly with end users to understand their needs and deliver effective data solutions. Key Responsibilities:
Work with comsumers to understand their data needs and deliver effective data solutions. Collaborate with senior data engineers to design, develop, and maintain scalable data pipelines and ETL processes. Write clean, maintainable, and efficient code in Python to support data processing and analysis. Implement unit tests and participate in code reviews to ensure code quality and reliability. Utilize CI/CD practices to automate deployment and integration processes, ensuring timely updates and enhancements to data systems. Work with various database systems (e.g., SQL, NoSQL) to manage and optimize data storage and retrieval. Engage directly with end users to gather requirements and understand their data needs, ensuring solutions are user-friendly and effective. Troubleshoot and resolve data-related issues, ensuring data integrity and availability. Document data engineering processes and workflows to facilitate knowledge sharing and onboarding of new team members. Stay updated with emerging technologies and best practices in data engineering, demonstrating a commitment to rapid learning and professional growth. Qualifications:
A passion for learning and an ability to rapidly and adapt to new technologies and tools. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Strong understanding of core computer science concepts, including algorithms, data structures, and software design principles. Proficiency in Python programming. Must be able to demonstrate an understanding of the core language features, libraries, and best practices. Familiarity with at least one database system (e.g., PostgreSQL, MySQL, MongoDB) and experience writing SQL queries. Knowledge of CI/CD tools and practices, with experience in version control systems (e.g., Git). Experience with unit testing frameworks and methodologies. Excellent communication skills and a passion for working directly with end users to understand their needs. Familiarity with JavaScript is a plus. We use it for a tool called Dataform. Some understanding of data science is a plus - we support data scientists in their work, and build tools for model automation.
TekWissen® Group is an equal opportunity employer supporting workforce diversity.
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This client is a German multinational Pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world, headquartered in Leverkusen, and areas of business include pharmaceuticals; consumer healthcare products, agricultural chemicals, seeds and biotechnology products.
Job Title: Jr. Data Engineer - R&D
Location: CREVE COEUR, MO, 63141
Duration: 12 Months
Job Type: Contract
Work Type: Hybrid
Job Description:
Job Summary: We are seeking a highly motivated and detail-oriented Junior Data Engineer to join our dynamic data engineering team. The ideal candidate will have a strong understanding of computer science concepts and demonstrate skills in maintainable engineering practices, including unit testing and CI/CD. We need a candidate who is passionate about learning and can quickly adapt to new technologies and methodologies. Additionally, the candidate should be enthusiastic about working directly with end users to understand their needs and deliver effective data solutions. Key Responsibilities:
Work with comsumers to understand their data needs and deliver effective data solutions. Collaborate with senior data engineers to design, develop, and maintain scalable data pipelines and ETL processes. Write clean, maintainable, and efficient code in Python to support data processing and analysis. Implement unit tests and participate in code reviews to ensure code quality and reliability. Utilize CI/CD practices to automate deployment and integration processes, ensuring timely updates and enhancements to data systems. Work with various database systems (e.g., SQL, NoSQL) to manage and optimize data storage and retrieval. Engage directly with end users to gather requirements and understand their data needs, ensuring solutions are user-friendly and effective. Troubleshoot and resolve data-related issues, ensuring data integrity and availability. Document data engineering processes and workflows to facilitate knowledge sharing and onboarding of new team members. Stay updated with emerging technologies and best practices in data engineering, demonstrating a commitment to rapid learning and professional growth. Qualifications:
A passion for learning and an ability to rapidly and adapt to new technologies and tools. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Strong understanding of core computer science concepts, including algorithms, data structures, and software design principles. Proficiency in Python programming. Must be able to demonstrate an understanding of the core language features, libraries, and best practices. Familiarity with at least one database system (e.g., PostgreSQL, MySQL, MongoDB) and experience writing SQL queries. Knowledge of CI/CD tools and practices, with experience in version control systems (e.g., Git). Experience with unit testing frameworks and methodologies. Excellent communication skills and a passion for working directly with end users to understand their needs. Familiarity with JavaScript is a plus. We use it for a tool called Dataform. Some understanding of data science is a plus - we support data scientists in their work, and build tools for model automation.
TekWissen® Group is an equal opportunity employer supporting workforce diversity.