Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer
Posted 7 days 14 hours ago by Foresight Data Machines Ltd
We build AI technology for the metals industries. Our products work reliably in high-volume production environments 24/7, making billions of dollars worth of decisions.
Because we work at the intersection of metals industries and AI, we solve problems involving manufacturing operations, physics and chemistry, software engineering, AI, and product design.
Our teams spend a lot of time on site, with the customer, understanding their problems first hand and iterating quickly to solve them.
We try to work with minimal process and permission, but ample support and collaboration. We rarely have a scheduled meeting, but we all work in the office, discussions occur continuously throughout the day, and no request for help goes unanswered for more than a few minutes. Features get shipped to production every day. Many are designed, developed, and shipped on the customer's site, without a central planning process.
CandidatesFor all roles, we are looking for people with the following attributes:
- Exceptional ability. Whether in work, school, side projects, or elsewhere, you will have demonstrated exceptional ability. We are open minded about the exact form this takes.
- You have played a key role in an early stage startup
- You have won hackathons, math, or physics competitions
- You have an impressive side project, like a popular blog or open source library.
- Excellent communication. In speech and writing.
- Conscientiousness. You want to do good work, regardless of oversight.
- You are excited to have freedom to work without too much process and friction, but at the same time, excited to share ideas and work closely with others.
- You're excited to work in the metals industries, and everything that goes with it.
- You are comfortable working in uncertain and dynamic environments.
As a Software Engineer you will be a core part of our technical team working alongside forward deployed engineers and researchers to solve cutting-edge problems in the metals industries.
This includes:
- Understanding customer's problems which are rooted in manufacturing operations, physics, and chemistry.
- Building prototypes, rapidly iterating, and then consolidating successful solutions into maintainable and robust software.
- Identify innovative solutions to deploying code and infrastructure at the edge where power and data connections are unreliable.
- Recommend and implement improvements to our code, data, and infrastructure delivery pipelines
- Be able to deliver pragmatic and secure solutions for the product and development platform.
- Collaborating with team members on site, and back in the office. This includes designers, engineers, and commercial colleagues.
You will have:
- Strong engineering. At least a bachelor degree or equivalent professional experience in engineering, physics, mathematics, compsci, or similar.
- Strong programming. We are mostly language agnostic but would expect you to be fluent in one of Python, C/C++, Go, Typescript, or Java.
- CI/CD and DevOps: Knowledge of building pipelines, automated testing and deployment strategies.
- Monitoring and observability: Familiarity with tools like Grafana, Prometheus or other observability platforms.
- Containerisation and orchestration: Docker, Kubernetes.
We are open to a wide range of backgrounds, but some examples we expect to see are:
- It's likely you have professional experience as a software engineer, quantitative developer, AI engineer, or similar.
You will also:
Prefer mostly work in the office, colocated with your team, rather than from home.
ApplyEmail . Please include - in your CV or in the body of the email - a list of 3-5 things you have done that you are proud of and that are relevant to the attributes we are looking for. Where possible, please include links to your work, such as GitHub, YouTube, or portfolios.
We will do two or more telephone screenings. At least one will be with the CEO.
You will have a technical interview with a member of our technical staff.
Foresight Data Machines Ltd
Related Jobs
Business Development Manager Sales
- £30,000 Annual
- Midlothian, Edinburgh, United Kingdom, EH120
Business Development Manager
- £45,000 Annual
- Worcestershire, Worcester, United Kingdom, WR1 1
Cyber Security Business Development Manager OTE 90k Remote
- £40,000 Annual
- Birmingham, United Kingdom
Business Development Manager Telecoms
- Hampshire, Eastleigh, United Kingdom, SO500
Business Development Manager
- Buckinghamshire, Beaconsfield, United Kingdom, HP9 1