Job: Data Engineer/Scientist
Python, TypeScript
Remote
Full Time
About the Role:
Our client is looking for a highly skilled and experienced Data Engineer/Scientist with strong proficiency in both TypeScript and Python. The ideal candidate will have a deeper technical background and more experience than previous engineers and will be working closely with their Head of Data and another team member on various data-related projects.
Key Responsibilities:
- Collaborate with the Head of Data to design, develop, and maintain data pipelines and backend systems.
- Work on data scraping, transformation, and storage solutions, ensuring the reliability and efficiency of data processing.
- Perform data analysis and work with Jupyter Notebooks and Python DataFrames to extract insights and support data-driven decision-making.
- Implement backend services using TypeScript to support data integration and application functionalities.
- Ensure the scalability, performance, and security of data and backend systems.
- Contribute to the continuous improvement of data engineering practices and mentor junior engineers as needed.
Requirements:
- At least 4 years of professional experience in data engineering or data science.
- Fluent in English with excellent communication skills.
- Minimum of 3 years of experience working with Python in production environments, particularly in data-related tasks such as scraping, data transformation, and storage.
- Experience with data science and analysis, utilizing tools such as Python Jupyter Notebooks, Pandas, Python DataFrames and SkLearn/Torch/Scipy.
- At least 1 year of hands-on experience working with TypeScript in a professional setting.
- Strong problem-solving skills and the ability to work independently and within a team.