Software Engineer (Applied Machine Learning Team)

Mind Foundry
Full time python javascript kubernetes machine-learning reactjs
Software Development
United Kingdom
Hiring from: United Kingdom

About this job


Compensation: Equity
Location options: Remote
Job type: Full-time
Experience level: Mid-Level
Role: Data Scientist, DevOps
Industry: AI Research, Machine Learning, Software Development / Engineering
Company size: 11–50 people
Company type: Private



Technologies

python, javascript, kubernetes, machine-learning, reactjs



Job description

We’re looking for an experienced Software Engineer to join our rapidly growing University of Oxford start-up in our rapidly growing Applied Machine Learning team, a group of passionate and highly skilled individuals working together to achieve our vision of a future where AI and Humans work together to solve the world’s most important problems.


ABOUT YOU
You will love getting stuck-in; taking ideas from concept through to production, making elegant and maintainable solutions to complex data-centric problems, and working with an awesome team of machine learning and software engineers building exciting new products.


Your passion for software engineering and product development will allow you to thrive in our start-up environment. Our collaborative, flexible and autonomous way of working will provide an excellent platform for you to grow, learn and explore new technologies and tools, whilst driving us forward to make our vision a reality.


We're a collaborative bunch and you'll always be encouraged to contribute ideas, give feedback or even ask for help where necessary. All we ask is that you bring your A-game!


ABOUT THE ROLE
You'll be working within our Applied Machine Learning group as part of our client teams, delivering expert advice and working solutions on short timescales. The teams work directly with our clients to understand their requirements, design solutions, prioritise milestones and manage deliverables. You’ll also be working with the Product teams as we integrate new ideas into our machine learning platform or tackle a particular business need. You should expect to work closely with platform-engineers to provide ideas and generally get stuck in to help make something work as it should.


You’ll be responsible for driving software engineering best practice at all times. Designing and developing features across all levels of web-based systems (full-stack) and rapidly prototyping, exploring and testing ideas. It will involve building and iterating on new features with users to help solve real problems.


WHAT YOU’LL NEED



  • Strong technical skills across multiple levels of a web-app stack - we don't expect everyone to be an expert in every aspect of frontend, backend & devops, but you’ll need to have skills & experience across multiple levels.

  • At least 2 years of commercial software engineering experience across all parts of a software development life cycle

  • Experience working in an iterative Agile environment

  • Fluent with at least one of our core programming languages (Java, JavaScript/TypeScript or Python)

  • Experience with at least two of the core technologies in our stack (React, Spring, Flask, PostgreSQL, Kubernetes, Machine Learning)

  • A degree in a technical discipline such as Mathematics, Computer Science, Physics, etc. or equivalent commercial experience.


GREAT TO HAVE



  • Wider software engineering skills (e.g. scripting, ops, ui/ux, design, databases, etc)

  • Experience architecting and designing complex software systems

  • Experience working closely with users, working out what to build and why

  • Understanding of Machine Learning, AI or Data Science, including experience deploying ML in production or commercial applications

  • Familiarity with other technologies in our stack (protobuf/grpc, Apache Arrow, Parquet, Redux, AWS, Node)

  • Experience with modern numeric or big data frameworks, such as TensorFlow, PyTorch, Spark, Numba, Kafka


We understand that there may not be such a thing as ‘the perfect candidate’ and no single person can do it all. However, if this sounds like you, or what you believe you can be and you're looking for somewhere you can thrive, we would love to hear from you.


WHAT’S IN IT FOR YOU?
As well as joining a talented and fun team of scientists, engineers, storytellers and problem-solvers dedicated to innovation, ethical AI, the pursuit of knowledge and making the world a better place? Well, we believe in investing in our people, encouraging career and personal development through training programmes and performance assessments to help you to be the best at what you do and allow you to grow with the company.


You’ll enjoy a competitive compensation package, an awesome work environment in Summertown (Oxford, UK), if that’s where you choose to work from full or part of the time (or remotely). We have a strong social scene, even if by Zoom, and can't wait to get back to our face to face team lunches, pub Wednesday's, office snacks and our sorely missed coffee machine, however we also offer great benefits such as:



  • Private healthcare (including dental and optical cover)

  • Pension

  • 25 days holiday (excl bank holidays)

  • An opportunity for equity in the company

  • Life cover

  • Flexible working

  • Professional and personal development



How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Zyte (formerly Scrapinghub)
Full time
About this job Location options: RemoteJob type: Full-timeExperience level: SeniorIndustry: Big Data, Data Science, SaaSCompany size: 51–200 peopleCompany type: PrivateTechnologies python, http, sql Job description About the Job Smart Proxy Manager is a smart downloader designed specifically for web crawling...
python http sql
Software Development
No Location
Hiring from: Anywhere
Hubstaff
Full time
View job 80,000 - 125,000 USD / year
About this job Compensation: $80k - 125kLocation options: RemoteJob type: Full-timeExperience level: LeadTechnologies c++ Job description Summary:We are looking for a talented fully remote Lead C++ Engineer to help us build a world-class client app. So far, we have been...
c++
Software Development
No Location
Hiring from: Anywhere
About this job Location options: RemoteJob type: Full-timeExperience level: ManagerIndustry: Developer APIs, Hospitality, SaaSCompany size: 51–200 peopleCompany type: PrivateTechnologies node.js, javascript Job description Hello! Thanks for checking out our job description for a remote Engineering Manager at Impala. We felt...
node.js javascript
Software Development
No Location
Hiring from: Anywhere