
Data Engineer – Mid/senior level
4 Feb 2025
The agricultural industry is undergoing a profound change. Tightening regulatory requirements, reduced subsidies and changing sustainability needs of the society. These are a few of the wider trends in the sector that require farmers to change their approach and sharpen their focus. Data and technology give farmers the insight and opportunity to reverse the long-term decline in profitability and optimise their businesses for the future.
Want to make a difference?
YAGRO is on a mission to help farmers become more financially sustainable, by offering breakthrough software tools and commercial insight. We’re developing a trusted, independent data platform for farmers to gain visibility and control over their business and get the edge in the market.
The opportunity is massive. Come capture it with us.
Up for a challenge?
We are an established, award-winning leader in commercial AgTech software, with hundreds of UK farming customers, strong revenue since launch in 2016, and long term financial support to reach our mission: make farming profitable and sustainable.
We are operating within an industry characterized by manual processes and poor information exchange. We need to distil a complex and opaque supply chain with multiple actors into a simple, elegant and scalable multi-user platform, with industry-leading analytics and data insights.
That’s where you come in.
Why you?
You’ll join the engineering department at YAGRO, working closely with other teams to enable seamless data ingestion into our platform. This role focuses on building and maintaining scalable, efficient data pipelines and systems that underpin our products.
As a Data Engineer in the Data Ingestion team, your skills and responsibilities will include:
Designing and building distributed systems for data ingestion and processing.
Developing and maintaining ETL pipelines using technologies such as AWS Glue or similar tools.
Writing and optimising SQL for efficient database operations.
Implementing data modeling workflows using dbt or similar tools.
Problem-solving and debugging complex data workflows.
Testing and validating to ensure data accuracy and reliability.
Exploring and implementing AI and machine learning to automate workflows and improve efficiency.
Working both independently and collaboratively in a team environment.
Who are we looking for?
A skilled data engineer with experience delivering high-quality solutions to real-world problems.
Expertise in (Postgre)SQL and experience with modern data pipeline tools such as dbt, Apache Spark, Airflow, or equivalent.
Knowledge of databases, web frameworks, and distributed data processing.
A focus on the entire development process: from design and architecture to implementation, testing, and deployment.
A sense of ownership and responsibility for the work you do and its impact on the product.
Excellent written and verbal communication skills to collaborate effectively across teams.
A commitment to continuous learning and a drive to improve, both individually and as a team.
A proactive approach to challenges, with a focus on getting results.
Someone excited about our vision and aligned with our core values: always learning, embracing challenges, inspiring each other, being open and honest, taking responsibility, and having fun!
Join us in building the foundation of YAGRO's data-driven solutions!
What we offer
At YAGRO, we value innovation, collaboration, and creating an environment where everyone can thrive. Here’s what you can expect:
Dynamic and collaborative environment: Join a team focused on innovation and continuous improvement in a supportive and engaging atmosphere.
Competitive salary and benefits: We offer a strong salary and benefits package, including a pension with matching contributions up to 10%.
Flexibility: With flexitime, you’re welcome to balance your workday around personal commitments—whether that means handling school runs or catching up in the evening.
Remote-first culture: We're a remote-first company with team members all over the UK. We expect you to be in the office a few times a year. You can also work abroad for up to 4 weeks at a time, twice a year.
Equipment allowance: You’ll receive top-tier equipment to do your best work, including a MacBook Pro M1 Max, monitor, keyboard, and mouse. Additional requirements can be discussed.
Training and development: Every team member has a dedicated training budget to support professional growth.
No dress code: While we encourage professionalism on video calls, we keep things casual—just cover your top half!
Company events: Enjoy our summer and winter bonanzas—fun-filled events you’ll have to experience to understand!
Free parking: If you visit our Cambridge office, free on-site parking is available.
Flexible schedules: Collaborate with your manager and team to design a schedule that works for you.
To apply for this role, please email your CV to Edwin van Leeuwen