Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Internal Application: Senior Software Engineer - API

Engineering | New York, NY | Full Time

Job Description

About Us:

Gro Intelligence is a rapidly growing, mission-driven software company that is creating a more connected and productive global agriculture industry.  We are an incredibly diverse team of technologists, scientists, and academics with a shared passion for building software that impacts everyone in the world on the most basic level.  
 
Our products make high quality agricultural data available to everyone, including many of the world’s largest companies and non-government organizations, who rely on our data to understand and predict the availability and price of food on a global basis.  We do this by standardizing huge volumes of structured and unstructured data, then transforming it into actionable knowledge for large corporate agribusinesses, financial institutions, consulting firms, and non-profit organizations.  With offices in both New York and Nairobi, and the financial backing of prominent investors including TPG Growth and Data Collective, Gro is rapidly building out our team to continue this mission. 

We are looking for highly-motivated, intellectually curious people who are hungry for personal growth. Successful candidates have versatile talents and are excited to work in a fast-paced, demanding, and constantly evolving entrepreneurial environment. We are hiring a Senior Software Engineer - API to join our headquarters in New York City.

Responsibilities:

  • Leading the development of high quality, high performance software
  • Data API design and service implementation
  • Data storage architecture and optimization
  • Implement sophisticated but easy data visualizations and interactions

Qualifications:

  • Technical leadership experience
  • Very strong computer science fundamentals (data structures and algorithms)
  • System design experience
  • Very proficient in at least two of: Javascript, Python, Java, C++
  • Knowledge of Node.js
  • Experience using RESTful APIs
  • Experience with large scale systems, parallel computing, distributed storage
  • Bachelor's level degree in computer science, engineering, math or related field; or relevant work experience 
  • 5+ years software engineering experience

Bonus Points:

  • Experience with natural language processing (NLP)
  • Understanding of relational databases and distributed databases (e.g. Postgres, Cassandra, Bigtable)
  • Understanding of HTML, CSS, Javascript
  • Graduate degree / Research experience