Jr Data Engineer R D Apply
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.