CLOSED: Engineering opportunity at AMEE

We’re excited to announce this new opportunity to join our engineering team at AMEE. Please contact us to apply and we look forward to hearing from you!

Role description: Engineer

AMEE is engaging with users and clients to use open data to foster the innovation and collaboration we need to address changes in our planet’s climate and resources. We’re amassing a wealth of data with coverage across all 2.7 million registered UK companies receiving over 100,000 monthly unique visitors on our open data directory, and over £100 billion under analysis via our supply chain SaaS. With such a daunting challenge as climate change and growing data to do it we find increasing need to develop our technology and more quickly, iteratively, and collaboratively. As a engineer at AMEE you will work closely with our development team across the full stack from our front end to our core data infrastructure. You will help develop and deploy big data technologies to enable a more innovative approach to environmental data while integrating data from various APIs and other resources that enhance insight for our growing community of users and clients.


  • BS or MS — in Computer Science or equivalent

  • 3+ years experience — software development, and in particular applications using big data

  • Expert in developing on Ruby on Rails with other languages PHP, Python, Java a plus

  • Extensive experience building scalable, reliable distributed services integrating multiple APIs

  • Experience with Heroku, Amazon Web Services, NoSQL, and Angularjs

  • Demonstrable skills in data visualization

  • Experience with experimental design and MapReduce/Hadoop

  • Knowledge of statistics a plus and tools such a R a plus

  • Experience working with Big Data including tools like Spark and Storm and ETL tools like Pentaho, Sqoop and Crunch

  • Experience in engaging and fostering a developer community a plus


  • Participate in design and architecture of software solutions

  • Build high performance, scalable, server-side technologies using open-source technologies

  • Work on both front end and back end work across our open free business directory and client applications

  • Write maintainable code with extensive test coverage, working in a professional software engineering environment with source control, dev/stage/production release cycles, continuous integration, and deployment

  • Build back-end data management using common big data tools like Hadoop, MapReduce, noSQL, Cassandra etc

  • Extend our existing API and build new APIs

  • Integrate with other partner APIs to collect and integrate data

  • Identify, collect, codify and integrate data from other non-API sources

About You

  • Detail oriented and driven problem solver

  • Ability to work well independently and enjoy working with a team

  • Outgoing attitude with interest in engaging with others


  • Competitive Salary with Stock Options

  • Flexible Working – we strongly believe in work/life balance

  • Great Gear – we love Apple computers and big monitors – two if required.

Back to AMEE Blog