Application Developer (WEB)-Intermediate

San Francisco-San Mateo-Redwood City, CA

Posted: 08/09/2019 Job Category: Software Dev. - General/IT Job Number: 140161

Are you looking for a new and challenging opportunity? Do you have experience with Python? Technology Partners can help you make your next big career move a reality.

Technology Partners is currently seeking a talented person for an Application Developer (WEB)-Intermediate.

The company is looking for an intermediate Python Developer to join the Management Modeling team within our Science organization. This team directly works with world-class experimental scientists, scientific software engineers, statisticians, and domain scientists. The team focuses on creating and improving state-of-the-art agronomic models that drive our commercial agricultural decision-support tools. These tools enable growers to maximize crop input efficiency and improve the sustainability of farming practices. We are looking for a software engineer who can translate some of our existing internal process models written in Clojure into state-of-the-art Python. These models describe a variety of crop, soil, and hydrological processes, and are based on the scientific literature as well as internal research. In addition, you will help to socialize the new Python models by creating and leading tutorials, writing how-to help pages, conducting code reviews, and assisting researchers to switch over to Python.

What You Will Be Doing:
You will translate existing Clojure packages to manage field data and computational models into Python. You will write comprehensive tests. You will also analyze functional requirements, and maintain, test and integrate components. You will create and lead tutorials to help socialize the new Python functionality. You will provide technical consultancy and code reviews for Python code developed by researchers and data analysts.

What We Are Looking For:
  • A bachelor's degree in computer science, data science, statistics, agronomy, crop science, soil science or a related field.
  • Deep understanding of scientific Python (e.G., leveraging classes and objects, writing packages, test frameworks, Pandas, plotting, numpy), as demonstrated through previous experience in commercial or open-source environment and a working knowledge of Clojure
  • Proficient in software engineering best practices (agile, test development, PEP-8, git, continuous integration/ continuous deployment)
It Would Be Great, But Not Required, If You Had:
  • Experience working with agronomic data
  • Experience working with spatial data using Python (GDAL, shapely, osgeo, ...)*Proficiency with statistical or process-based models
  • Experience working with PySpark
  • Experience developing and maintaining dashboards created with Shiny, Dash, React
  • Experience with AWS ecosystem (S3, EC2)
  • Working knowledge of Clojure
  • Demonstrated oral and written communication skills (e.G., through past presentations, examples of technical writing, consulting projects, tutorials, etc.
If this position sounds like you, WE SHOULD TALK!

We realize our people are our most valuable asset, that is why we offer the following benefits:
  • Health, Dental, and Vision insurance
  • 401(k) retirement plan
  • Long and Short-Term disability
  • Life insurance
  • Direct deposit
  • Referral program
Your better future is ready, and we want to put the right tools in your hands to get you there. Let's go!
Looking for more opportunities with Technology Partners?

Check out jobs.Technologypartners.Net.
Technology Partners is an Equal Opportunity Employer. Technology Partners does not discriminate on the basis of race, color, religion, sex, national origin, age, disability or any other characteristic protected by applicable state or federal civil rights laws.

Carman Comerford

Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Refer A Friend

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

Technology Partners has amazed me. To this day, our partnership with them is one of the best business decisions we’ve made.

Alice Lawrence, CEO of Jordan Lawrence

Find your voice with our digital media and video solutions today.

Learn More