New York, New York, United States
Design, develop, engineer, and maintain software systems using cloud services for research and data processing services. Design, develop, engineer, and maintain tools for the automated management of the software systems, including automation of creating, configuring, and scaling cloud environments. Debug automation software systems and write software system tests using test frameworks. Work with other teams to onboard their compute workloads onto the public cloud and adapt existing tools and software systems to work in the cloud. Design and engineer new tools and adapt existing ones to improve user experience in the cloud environment.
Minimum Requirements: Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or Information Technology plus 18 months of experience as a Software Developer.
Must have knowledge of the following skills and technologies:
- Ability to test and evaluate open source and third party software;
- Experience with test driven development; experience with source control and build tools; and
- Experience building cloud-based applications and services.
Must also pass company’s required skills assessment.