engineer
Responsibility
- own the technical part of the learning management platform, both front-end and back-end
- ensure the timeliness, consistency, and quality of the datasets in our Data Warehouse
- ensure the system is scalable, secure and robust
Show more +10 - architect and implement the unified ETL, with emphasis on good data governance principles
- actively contribute to product iteration and development to ensure product is delivering an excellent experience to users
- promote and support the data driven culture at COMPASS
- hire, train, mentor and grow fellow engineers
- create comprehensive data solutions for internal clients
- write and ship high quality, best-practice grade code, ensure technical documentation is up to date
- support the technical aspect of corporate data governance policy
- test software to ensure responsiveness and efficiency
- work closely with the Therapy Research and Training Team, UI/UX designer, data scientists, and learning designer
- work across functional teams in the company to translate requirements into technical features, and with data scientists and analysts to develop software
Requirements
- extensive experience in data engineering required
- language agnosticism, understanding of strengths and weaknesses of various languages, systems and frameworks
- demonstrable strong Python skills
Show more +18 - expert knowledge of React ecosystem
- strong SQL knowledge
- experience with Typescript, Next.js
- experience in modern distributed analytical databases, such as Redshift, Snowflake, BigQuery, understanding their pros and cons
- expertise in Python and experience with other programming languages
- experience in Postgres and MongoDB
- good understanding of how relational DBMS work, proficiency in SQL and query performance tuning
- experience in administration of BI tools, such as Tableau, Looker, Metabase
- experience with infrastructure-as-code frameworks is a plus
- familiarity with modern data frameworks, such as Airflow, DBT, Great Expectations
- experience in product software development , will ideally have worked on a Learning Management System or within the education sector
- strong analytical, project management, written and verbal communication skills
- previous experience in health and biotech datasets is a huge plus
- ability to operate independently and in cross-functional teams under uncertainty in an entrepreneurial and rapid growth-oriented environment
- aligned to our company mission and values of Compassionate, Bold, Rigorous and Inclusive
- ability to operate independently and in cross-functional teams in an entrepreneurial and rapid growth-oriented environment
- ability to work in the UK or US
- aligned with our company mission and values of Compassionate, Bold, Rigorous and Inclusive
Salary in other companies in the position engineer
SPRINGER NATURE | 31250 $ | 12000 £ 31250 $ |
WESTBURY PARTNERS | 26666 $ | 12000 £ 31250 $ |
ParagonAlpha | 16666 £ | 12000 £ 31250 $ |
LEGAL & GENERAL | 16000 £ | 12000 £ 31250 $ |
TWENTYAI | 16000 £ | 12000 £ 31250 $ |
PARTNERSHIP RECRUITMENT | 15000 £ | 12000 £ 31250 $ |
BRIDGE OF HOPE FOUNDATION | 15000 £ | 12000 £ 31250 $ |
SOLUTIONS ENGINEERING | 14000 £ | 12000 £ 31250 $ |
ENERGIZE RECRUITMENT SOLUTIONS | 12000 £ | 12000 £ 31250 $ |
TECHNOLOGY SOURCE | 12000 £ | 12000 £ 31250 $ |