Python Developer

Sorry, this job was removed at 7:25 a.m. (CST) on Saturday, August 25, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We develop highly optimized Computer Vision & Machine Learning products for warehouses and we're looking for smart and ambitious people who are excited about learning and doing things they haven't done before. If you're a hacker, maker, or builder who wants to join a small and growing startup, this is the place for you. We look for people who know how to code, have built software from scratch and love what they do. You'll be a key part of our team to scale our product so we can put it in thousands of warehouses.

Location: Downtown Chicago

Type: Full Time

Compensation: competitive salary + equity package

Our Stack:

Mainly Python (Flask for web stuff), HTML, CSS, JavaScript + some libraries to make things pretty

Deployment on AWS with Elastic Beanstalk, RDS, Route53, S3, etc.

Databases, basic MySQL and InfluxDB for time series data

What you will be working on:

We are about to launch a new suite of products and we need your help to build out our backend, frontend, and overall infrastructure. Our core competency lies in Computer Vision and Machine Learning and you'll work with the team and our customers to improve availability, security, and performance of the main application layer (frontend, backend, cloud services, deployment tools, etc.). Some of the things you'll do are:

  • Wrap Computer Vision and Machine Learning software into generalizable APIs
  • Build and manage tools to facilitate deployment and provisioning/configuration of our production systems
  • Develop web apps for both internal as well as external use.

In this role, you will wear many different hats while working directly with our core team to integrate our core technology into all parts of our application layers and make our customers happy!

Responsibilities:

  • You will write a lot of Python code in this position. We use Python all across the stack, from data analysis, visualization, and pre-processing to web apps and internal tools.
  • You'll then take the Python code and build actual web applications around it for web and mobile.
  • Further, there's a whole backend managing what code goes where and which customer gets to see what data. You will write code that extends the capabilities of our backend architecture to manage customer configuration and device provisioning (SQL stuff, adding, rewriting, improving endpoints, APIs, etc.)
  • Manage application deployment through AWS & internal tools as load increases.

 

REQUIREMENTS

  • 1+ years professional software development experience - we care mostly about actual hands-on experience

  • Working proficiency in Python
  • Previously worked with some cloud service provider such as AWS and built at least 3 complete applications using a multi-view framework such as Flask
  • Experienced building front-end interfaces with HTML, CSS, JavaScript, Bootstrap, etc.
  • Ability to break down large problems and create effective development and testing strategies
  • Experienced provisioning/maintaining servers in the cloud and on-premise, comfortable using ssh/command line to work with servers running Ubuntu Server or RedHat
  • Willing to work hard and excited to work on difficult challenges

 

BENEFITS

Startup life! Work hard, play hard. If you love what you do, have a competitive team spirit and are intellectually curious, you will have the best time of your life and learn more than you ever knew you could in a shorter time frame than you ever thought possible.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

843 W Chicago Ave, CHICAGO, IL 60642

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Intelligent Flying Machines, Inc.Find similar jobs