Thank you

    Data Engineer

    Key skills:
    • 4+ years of experience building data solutions.
    • 2+ years’ experience building solutions in a Cloud environment, preferably on Google Cloud Platform, otherwise in AWS.
    • Experience building production-ready analytics solutions.
    • Knowledge of different data engineering ETL/ELT technologies, at least 2 from the list: Apache Spark, Airflow, Python Pandas, Google DataProc and Composer, AWS EMR or AWS Glue.
    • Knowledge of at least one Streaming Technology from the list: Apache Kafka, AWS Kinesis, GCP Pub/Sub.
    • Knowledge in Data Warehouse or Lake House technologies, at least one from list: Snowflake, Starburst, DataBricks, AWS Athena, AWS Glue, AWS Redshift, GCP BigQuery.
    • Knowledge in serverless technologies: AWS Lambda and Step Functions, GCP Cloud Functions, Azure Functions.
    • Strong programming experience in both Python and SQL, bonus points for Apache Spark or Apache Beam.
    • Experience building scalable and highly-performant code.
    • Experience in producing tested, resilient, and well documented applications, including good knowledge of DevOps concepts such as CI/CD, infrastructure as code, monitoring, and alerting
    • Experience in building, maintaining, and troubleshooting cloud infrastructure in GC P
    • Excellent interpersonal skills, verbal, and written communication skills; a team player and keen learner who loves building great things together.
    • A team player, with proven background in solution ownership, building data engineering solutions.
    • A role model with proven experience in past leadership role would be beneficial.
    • A motivated professional looking for that next step on his career and have the right characteristics for a lead role, we’d be happy to talk with you!
    Nice to have:
    • Experience building Google DataProc using Python, Apache Spark or similar technologies (Google Data Flow, AWS EMR or AWS Glue)
    • Experience with Agile methodologies such as Scrum
    • Airflow and Composer experience are not essential, if willing to learn it.
    • Basic knowledge of and ideally some experience with data science topics like machine learning, data mining, statistics, and visualisation
    Why First Derivative:
    • You’ll be working with some of the best talent on the data engineering space
    • You’ll be contributing to make a difference, in a place where your voice will be heard and your engineering skills matter to the business success
    • You will be at the centre point, driving a solution to our customers
    • First Derivative will support your learning path for cloud skills in both GCP and AWS when suitable
    • First Derivative will be a place of growth for your career to elevate it to the next level
    Key Responsibilities:
    • You’ll be a proficient data engineer with consultancy responsibilities

    This role is based in London.

    Working for First Derivative:

    At First Derivative, you will embark upon a career with life-long learning at its core, facilitating rapid professional and personal development and the opportunity to design your own path. We support a variety of external training courses and accreditations and are truly passionate about our Mentor Program, through which our senior colleagues generously set aside personal time to coach and support others in their career progression.

    We are delighted to have several active internal networks, social committees, and charity initiatives, designed with the intention of meeting the holistic needs of our employees and giving back to our communities.

    Our employees are rewarded with numerous benefits as part of their employment, including:

    • Competitive Salary
    • Extensive Health Care Package
    • Pension plan
    • Employee Assistance Programme
    • Annual leave increasing with service
    • Group Life Protection Benefit
    • Training opportunities
    • First Derivative Internal Network and Sports & Social Calendar

    To apply to this role, please forward your CV to