Software Engineer

Impossible Foods

Date listed

3 weeks ago

Job Location

Redwood City

Employment Type

Full time


Keywords:

python

Found on:

Responsive image Github

Do you want to be part of an exciting company dedicated to solving the greatest challenge humanity faces? Then Impossible Foods is the place for you.

Impossible Foods was founded in 2011 to create a truly sustainable global food system by inventing an efficient, sustainable way to transform plants into irresistibly delicious, nutritious food -- food that delivers all the pleasures and nutritional benefits consumers demand, without the destructive environmental impact. Our first product, the Impossible Burger, was introduced by top chefs to the world and is currently available at over 16,000+ restaurants across the United States and abroad

You Will:

  • Submit PRs against existing feature requests and bugs
  • Design and Develop parsing tools to ingress scientific data
  • Maintain informatics pipelines and provide informatics infrastructure
  • Build and maintain web-based applications that support research and development
  • Work across the entire software development lifecycle, from determining the needs of Impossible Foods scientists, all the way through maintenance and bug fixing
  • Contribute code, design ideas, and architecture solutions as part of a small Agile development team
  • Collaborate with scientists, business managers, and other developers to achieve goals
  • Enhance and support a culture of innovation, responsibility, hard work, and fun

You Have:

  • B.S. in Computer Science or related experience
  • 5-8 years of experience
  • Strong Python skills
  • Experience with web frameworks
  • Proficiency working with multiple levels of a technology stack
  • Experience programming for scientific applications (bioinformatics, cheminformatics, experimental data management) a big plus
  • Background in statistical inference a big plus
  • Experience with writing applications for Google App Engine a plus
  • Strong personal communication skills, preferably with experience in dealing directly with users and stakeholders
  • Self-motivated, with good organizational and time management skills
  • Ability to continuously challenge assumptions, create new ideas, and push boundaries without pushing other people’s buttons
  • Ability to work with a diverse, dynamic team effectively