Engineer
Company Description
Fairfield Vision develops advanced vision AI and data science tools to revolutionise sustainable agriculture by addressing crop needs from the individual plant level to the landscape level. Our flagship platform, HiveSight, provides AI-enabled crop monitoring, facilitating multi-farm networking, fostering collaboration and innovation in farming practices globally. By enhancing crop yields and promoting sustainable practices, we contribute to transforming how food is cultivated and consumed.
Role
Engineer (Software/Embedded/Data/AI)
Location: York, UK – hybrid (must be able to commute)
Salary: £35,000–£70,000 + health plan + potential share options
Overview
We are hiring an engineer to work across software, hardware, and data systems in an early-stage agritech company. This is a generalist role: strong software skills are required, but experience beyond pure software is essential.
You do not need to be an expert in everything, but you must be able to operate across multiple domains and build real-world systems.
Responsibilities
- Develop and maintain production software for HiveSight
- Work with embedded and edge systems (e.g. sensors, cameras, Jetson)
- Build and optimise data pipelines, ML/AI models, and analytical tools
- Contribute to system architecture across hardware–software boundaries
- Support deployment in real-world field environments (UK and international)
- Contribute to infrastructure and DevOps (AWS, backend systems, APIs)
Essential
- Strong Python and general software engineering fundamentals
- Experience beyond pure software, with at least one (preferably two) of: Embedded systems/hardware integration, ML/AI/statistical modelling, DevOps/backend infrastructure
- Experience building and shipping real systems (not just tutorials or prototypes)
- Appropriate attitude toward AI assistants, i.e., the ability to evaluate and validate outputs from AI-assisted tools in production contexts
- Comfortable working in a small, fast-moving team
Desired
- Experience with embedded systems (ARM, Jetson, microcontrollers)
- Experience with ML/AI or working with real-world, noisy datasets
- Familiarity with Linux-based systems
Nice to Have
- Background in agriculture, biology, or environmental systems
- Computer vision experience
- Experience with edge AI or distributed systems
Profile
- Generalist mindset with a bias toward practical execution
- Comfortable working across the stack and across disciplines
- Able to operate under ambiguity and real-world constraints
Notes
- Level is flexible (junior to senior) depending on capability and team fit
- Compensation scales with experience and demonstrated impact
- This role prioritises breadth and real-world problem solving over narrow specialisation