Software Engineer (data)

London, ENG, GB, United Kingdom

Job Description

At Bitfount, our goal is to connect owners of sensitive data with AI model developers and people who need insights from that sensitive data.


Right now, we're heads-down applying our platform to the problem of clinical trial recruitment in the healthcare and life sciences space. We're enabling privacy-preserving collaboration between healthcare providers and pharmaceutical companies, which will remove a major friction point in the process. We find patients faster, with less errors, and help ensure critical medicines make it through trials and into the hands of those who need them as fast as possible.


Longer term, we're building out a missing piece of global infrastructure: a secure network to enable organisations to send algorithms to data. This means data owners can share the benefits of their data with each other, without having to go through the painful and risky process of moving it around, without compromising its privacy, and without even needing to expose any raw data.

Learn more about how we work at

bitfount.com/company/careers



The role


------------


Bitfount is looking for a motivated, experienced Data or Software Engineer to join our team, working on our desktop application's ML capabilities. The app allows users to deploy, use, and build ML models collaboratively, as well as perform data analytics - all in a privacy-preserving, easy-to-use manner. The workload runs on the user's own hardware rather than in the cloud, and therefore faces unique challenges in remaining both flexible and robust despite being deployed across disparate hardware and software environments.


At Bitfount, we seek individuals who are driven by impact, thrive on collaboration, and challenge complexity to deliver results. Our culture is built on shared values that empower our team to do their best work while celebrating diverse perspectives.

More about you


------------------


You are an experienced Software or Data Engineer with a passion for performance and reliability. You take ownership of your work and see things through. You emphasise code quality and are comfortable with high quality software practices (including code reviews, testing practices, and software design).


You are excited by the opportunity to improve our Python-based ML framework capabilities across various hardware and OS configurations. You like to work in a diverse team, relish participating in team-led discussions, and are an effective team player. You continually strive to improve engineering standards and shape best practices within the teams you work.


You are energised by our mission to safely unlock the value of data for the benefit of humankind - as we expect you to play an important part in our mission to deliver this goal!


Tech stack used: Python, pytest, PyTorch, NumPy, CUDA, GitHub


Primary skills we consider: Python, Data Engineering, data streaming


Secondary skills we consider: Machine Learning, MLOps

You may be a fit for this role if you:


------------------------------------------

Have 5+ years of relevant experience designing and building ML applications or data pipelines at a tech-forward product company. Have an excellent working knowledge of Python and Python unit testing. Have +3 experience with data pipeline or streaming technologies (e.g. AirFlow, Dask, Spark, Kafka), or alternatively with ML libraries (e.g. PyTorch, TensorFlow). Have proven experience in using automated testing frameworks and contributing to continuous integration pipelines. Have solid understanding of modern software development practices, including version control systems (e.g., Git) and continuous integration pipelines. Have strong communication skills to bridge the gap between design, product, and engineering. Have previous experience working in a fast-paced product company, with a significant amount of active users. Are enthusiastic about working on an ML-driven product team. Can pick things up quickly and adapt - we are a start-up after all! Are highly curious; you're not satisfied with getting something to work, you want to understand why it works and improve the quality of the product/software. Are highly driven to see things through to the end: the job isn't done until it's tested, in the product, and bringing value to our customers.

Bonus points for:



Experience with developing and deploying applications for Windows desktops or embedded systems. Experience with privacy, security, or qualifications in machine learning.

The interview process:


--------------------------

Getting to know you: 30 min chat with our Talent Partner to talk about your experience and to answer questions about the role Take-home task: You will be provided with a take home task that includes some code that you'll have to change and expand upon Technical interview: 60 minute interview where you will discuss your take-home task submission with members of our Python team, and where you'll have to change the task and accommodate some new requirements Leadership interview: 60 minute chat with our Head of Engineering about your prior accomplishments and the challenges you've faced as an engineer Offer

What we offer


-----------------

Compensation package

+ Salary based on experience and market rate
+ Share options
Flexible work and tools

+ Hybrid Working policy - 1 day in our lovely Shoreditch office - Fora Montacute Yards
+ A personal budget for any equipment you need to do your job
Holidays and family time

+ 25 days holiday a year, plus bank holidays - please use them all!
+ Enhanced paid maternity, paternity and adoption leave
Learning and development

+ Personal learning budget to use on books, courses, conferences and more
Health & Wellbeing

+ Private Medical Insurance including optical, dental and mental health.
+ Cycle to work scheme
Community

+ Great colleagues: we value a culture of authenticity, humility, and excellence. We want you to make an impact on our culture.
+ Regular (optional) team and company events in and out of the office
+ Lunch on Bitfount once a week if you're office-based



Bitfount is an equal opportunity employer. We do not discriminate on the basis of ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.


Please note: all successful applicants will be subject to a DBS reference check in line with industry norms.



Compensation Range: 80K - 100K

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3188604
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned