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.