Senior Software Engineer

  • Part-time

Company Description

This is an exciting opportunity to get on the ground floor of an  Industrial AI start-up founded by a Stanford professor.

Our AI product uses proprietary AI/ML algorithms for substantial reduction of operating costs and improvement of asset availability in the fleet.

The company won substantial business from US Air Force sustainment operations and is looking to leverage it into scalable commercial growth in the short term, and an exit in the medium term (2-3 years).

Job Description

We are looking for an hands-on back-end Software Engineer. You will start in a part-time consulting position at competitive hourly rate.

Our enterprise application provides user access to our Analytics Engine implemented as a microservice via RESTful APIs.

You will be responsible for support and new releases of our application intended currently for the Air Force and, subsequently, for commercial customers.

Current technologies are: Java, RESTful Web services, Azure cloud VMs, Docker, PostgreSQL.

Main Responsibilities:

  • Support our current enterprise application and be responsible for the new releases
  • Customize the application for the new clients
  • Automate deployment and customization workflow

Qualifications

Must-haves:

  • 5+ years of industry experience building enterprise applications
  • Strong hands-on experience with Java, VMs, Application Servers, RESTful APIs, SQL
  • Familiarity with cloud computing environments and applications
  • Good communication skills
  • Ability to learn quickly and use technologies necessary for integration
  • B.S. in Computer Science or a related discipline

Pluses:

  • Experience deploying applications in Azure
  • Experience with Docker

Additional Information

All candidates must be US Citizens or Green Card holders.

You will be working remotely at your home office with occasional in-person meetings in Palo Alto, CA.  San Francisco Bay Area is strongly preferred. Other US locations may be considered.