At a Glance
- Tasks: Join our team to develop AI solutions for the metals industry and tackle real-world challenges.
- Company: Dynamic tech company at the forefront of AI and manufacturing innovation.
- Benefits: Competitive salary, health perks, collaborative environment, and opportunities for growth.
- Why this job: Make a tangible impact in a cutting-edge field while working closely with passionate teams.
- Qualifications: Strong programming skills and a background in engineering or related fields.
- Other info: Exciting, fast-paced environment with daily opportunities to learn and innovate.
The predicted salary is between 36000 - 60000 Β£ per year.
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.
Candidates
- 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.
- 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.
Role
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.
Apply
Email careers@scrapchef.ai. 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.
Software Engineer in London employer: Foresight Data Machines Ltd.
Contact Detail:
Foresight Data Machines Ltd. Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer in London
β¨Tip Number 1
Get to know the company and its products inside out. When youβre chatting with us, show that you understand our AI tech and how it impacts the metals industry. This will not only impress us but also help you stand out as a candidate who genuinely cares.
β¨Tip Number 2
Be ready to talk about your past projects and experiences. We love hearing about what you've done, especially if it relates to software engineering or innovative problem-solving. Bring examples that showcase your exceptional ability and communication skills.
β¨Tip Number 3
During interviews, donβt shy away from asking questions! We appreciate candidates who are curious and engaged. Ask about our team dynamics, the challenges we face, or how we collaborate on-site. It shows youβre excited about working with us.
β¨Tip Number 4
Finally, apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it gives you a chance to highlight those 3-5 proud achievements that align with what weβre looking for. Letβs make it happen!
We think you need these skills to ace Software Engineer in London
Some tips for your application π«‘
Show Off Your Skills: When you're writing your application, make sure to highlight those exceptional abilities weβre looking for. Whether itβs a cool side project, a hackathon win, or something else that showcases your skills, let us know! We love seeing what youβre proud of.
Be Clear and Concise: Communication is key, so keep your writing clear and to the point. Avoid jargon unless itβs necessary, and make sure your passion for the metals industry shines through. We want to see your excitement!
Link Your Work: Donβt forget to include links to your work, like GitHub repos or personal blogs. This gives us a chance to see your coding style and projects in action. Itβs a great way to back up your claims with real examples!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way to ensure your application gets into the right hands. Plus, it shows youβre serious about joining our team!
How to prepare for a job interview at Foresight Data Machines Ltd.
β¨Showcase Your Exceptional Ability
Make sure to highlight your standout achievements, whether from work, school, or personal projects. Bring examples of your contributions to early-stage startups, hackathons, or any impressive side projects that demonstrate your skills and creativity.
β¨Communicate Clearly and Confidently
Since excellent communication is key, practice articulating your thoughts clearly. Be prepared to discuss complex topics in a straightforward manner, both in speech and writing. This will show that you can effectively collaborate with team members and understand customer needs.
β¨Demonstrate Your Technical Skills
Brush up on your programming languages, especially Python, C/C++, Go, Typescript, or Java. Be ready to discuss your experience with CI/CD, DevOps practices, and tools like Docker and Kubernetes. Prepare to solve technical problems during the interview to showcase your engineering prowess.
β¨Embrace the Dynamic Environment
Show your enthusiasm for working in uncertain and fast-paced settings. Share examples of how you've thrived in similar environments, and express your excitement about collaborating closely with others while maintaining a flexible approach to problem-solving.