Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Data Engineer (Machine Learning)

Focal Point Positioning

Focal Point Positioning

Software Engineering, Data Science
Posted on Friday, May 26, 2023
Machine Learning · Hybrid Remote

Data Engineer (Machine Learning)

We usually respond within two weeks

Location: Cambridge or Bristol (In-Hub or Hybrid)
Hours of work: 40 hours per week
Length: Full-time / Permanent
Job Reference: FPP/DEML1
Salary:£40,000 - £55,000

Our vision is to improve every positioning solution

We are driven by a purpose to set a new standard for positioning technologies. Our advanced technology, which is an integral part of a chip or operating system, is transforming the capabilities of billions of devices used every day around the world, enhancing the efficiency and safety of everyday life.

The Opportunity:

We are seeking a data engineer with experience working on pipeline-centric projects to join our Machine Learning team and assist our researchers in the creation and maintenance of efficient pipelines. As part of the role you will be able to develop and communicate a vision for machine learning data pipelines and processing that enables independent research and efficient automatic optimisation. You will have ownership over the file-streaming and data processing architecture, and enable deployment of branchless execution graphs to both large scale data pipelines and export for execution on edge devices. The role offers additional scope to improve data collection and labelling by developing automatic labelling systems.

Key Responsibilities
  • Take technical ownership of ML data pipelines to ensure fast and repeatable data serving for training.
  • Provide expert guidance and team leadership on branchless code optimisations and efficiency.
  • Assist teams across the organisation in creating and managing regression tests for user acceptance testing.
  • Assist and provide guidance to Android and Data management specialists to ensure performant data collection and management processes.
  • Management of sensitive and GDPR related data access and permissions.

    Your Experience
    • Professional experience working on data pipelines, branchless optimisation or data-oriented software development
    • Coding experience across Python, C/C++, bash
    • Tensorflow or similar ML training framework

    • Developing code for multi-parallel execution (e.g. Tensorflow, Julia GPU, OpenCL, Vulkan, CUDA, OpenMP e.t.c.)
    • Communication (written and oral) of complex technical ideas and information
    • Technical mentoring of junior colleagues
    • Data storage buckets (AWS/google/e.t.c.)
    • Building and maintaining Python libraries and virtual environments
    • Developing UI interfaces
    • Stack: git, bash/zsh/other, Python ML framework (tensorflow/Pytorch/other), MATLAB, C++, Python C API

    Your Development and Perks

    Your development is equally important as our business grows and we offer opportunities including appraisals, career development plans, training courses, feedback sessions through 1-2-1 meetings, knowledge-sharing and cross-training.

    Our generous benefits package includes the following;

    • 8% company contribution pension scheme
    • 25 days annual leave + bank holidays
    • Office closure between Christmas - New Year's Day
    • Additional annual leave based on your length of service
    • Paid professional memberships and career development through our personalised framework
    • Access to our company-owned equipment list allowing you to choose your own hardware
    • Company-wide social events and team lunches on a weekly basis
    • Company Options Scheme*
    • Up to £5000 Recommend a Friend scheme
    • Cycle to Work Scheme
    • Vitality Health Core Package private healthcare (inclusive of mental health cover, EAP, dental, hearing and optical cover, and more)

    *Company options are not offered as part of the package. You may be offered them through your employment.

    Are You Ready to Change the World?

    Our people are at the heart of everything we do and our successes are achievements driven by our employees. We stand by our values of:

    1. We have high integrity
    2. We are trailblazers
    3. We are collaborative

      We thrive on building a global organisation that is truly focussed on growing an inclusive culture where staff feel supported and empowered to achieve their full potential. We aim to attract diverse talent from around the world and ensure fairness, and equality is at the top of our agenda.

      Machine Learning
      Remote status
      Hybrid Remote


      Machine Learning · Hybrid Remote

      Data Engineer (Machine Learning)