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.

Senior Software Engineer

Engineering | New York, NY | Full Time

Job Description

Global food security is top of mind here for us at Gro Intelligence. The world could face a food deficit of 214 trillion calories per year by 2027!  We believe the key to ensuring cheap and abundant food is data –enabling discovery, analysis, predictions, and better decision making in food and agriculture. That’s why we’ve built Gro, the largest agricultural data and analytics –with hundreds of trillions of data points from sources all over the world, a number that is doubling every six months.

We’re looking for Senior level engineers across all capabilities, to join our growing team. Whether you consider yourself a Full Stack, Front-End, NLP, API, Data or Infrastructure Engineer –we want to talk to you! 


What you’ll do:

  • Lead the development of high quality, high performance software
  • Explore new methods, algorithms, and technologies to improve product performance
  • Collaborate cross-functionally to deliver on the product vision


Experience You May Have:

  • Data API design and service implementation
  • Designing/developing RESTful APIs
  • Data storage both relational and distributed databases (e.g. Postgres, Cassandra, Bigtable)
  • Knowledge of Node.js
  • Python, Go, C++, Java
  • Strong experience with one or more cloud providers such as AWS, Azure, GCP
  • Javascript MVC frameworks (e.g. AngularJS, Backbone, Ember)
  • Strong OOD/OOP skills, experience designing modular, object-oriented javascript
  • Significant development experience in large-scale and highly interactive javascript applications
  • Machine learning, data science
  • Geospatial technology
  • Building and implementing NLP systems (python is a plus)
  • Human computer interaction


Qualifications:

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


Who You Are:

  • The ideal candidate will have built and deployed software services at scale
  • Know what it takes to ship high quality code
  • A builder of productive and collaborative teams
  • Excellent communicator 
  • A great team player –you have a point of view, and know how to humbly raise it


Gro Intelligence is proud to be an equal opportunity employer and will consider all qualified applicants regardless of color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender identity or expression, veteran status, actual or presumed belonging to an ethnic group, or any other legally protected status. If you have a disability or special need that requires accommodation, please let us know.