Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients worldwide. 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 detailoriented 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 userfriendly and effective.
-
Troubleshoot and resolve datarelated 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.
-
Bachelors 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.