Cloud Software Engineer

Updated: about 1 year ago
Location: Your Home From Home Apartments, LEINSTER
Deadline: The position may have been removed or expired!

Business Unit: Data Services

Position Title: Cloud Software Engineer

Location:  Remote, U.S.

Summary: EarthScope Consortium, Inc. is looking for entry and mid-level Cloud Software Engineers to support our growing and modernizing organization.  We are currently moving data operations from on-premises computing to cloud computing and modernizing our code base.  This position will design, implement, test and document software and systems in cloud computing environments, specifically AWS.  They may also participate in defining internal best practices, standards, timelines, and identification of technologies that should be used. 

Requirements for Cloud Software Engineer 1:

  • Bachelor’s degree in Computer Science, Information Systems, or related STEM field at time of hire.
  • Six (6) months of practical software development experience, either as part of an educational project, internship, or equivalent.
  • A minimum of at least two (2) years of practical software development experience which provides the required skills, knowledge and ability for the position may be considered in lieu of the degree.

Requirements for Cloud Software Engineer 2:

  • Master’s degree in Computer Science, Information Systemsor related STEM field at time of hire. One (1) years of experience in software development

OR

  • Bachelor’s degree Computer Science, Information Systemsor related STEM field at time of hire. Two (2) years of experience in software development.

OR

  • At least four (4) years of practical software development

Descriptions:  Looking to fill several different positions with candidates matched to positions based on interest and experience. All positions involve migrating data operations from an on-prem datacenter to AWS. The Cloud Software Engineer I will be trained in the required technologies .  The Cloud Software Engineer II role should have familiarity with the technology stacks used or similar solutions.

We offer several tracks for our CS Engineers: 

The API developer Track using technologies like FastAPI, Django, Spring, etc. to build RESTful service web backed by databases like Postgres, DocumentDB, and DynamoDB.  Some of the services might require functional web front ends and client tools.

The Infrastructure Specialist track includes using Infrastructure as Code and CI/CD best practices, they will deploy applications as docker images to and lambdas to run in AWS using the AWS Cloud Development Kit and GitLab.

The Dataflow Specialist track will use the Kafka, Kafka Streams, and Kafka Connect to ensure data flow, stream processing, quality control, and observability.  Part of dataflow is storing the data and data metrics in a Postgres compatibility database or Prometheus and developing Grafana pages for visualization.

All of these positions and more are in support of Earthscope’s science mission in Seismology and Geodesy of promoting research in plate tectonics, volcanology, space weather, earthquake early warning, and many more.  While an earth science background is helpful for these positions, learning the science we support on the job is one of the best benefits of these positions.

Preferred Skills:

  • Experience with Agile practices (continuous integration, test driven development, pair programming, etc.)
  • Experience with service-oriented architecture and RESTful web services development.
  • Experience implementing projects with design patterns, service-oriented architecture, and RESTful web services development.
  • Experience with software containerization (Docker). Solid understanding of web technologies (HTTP), cloud databases (MongoDB/DocumentDB, Postgres/AWS Aurora) and familiarity with Linux.
  • Capability to work on projects using Python, Java, TypeScript, and other enterprise languages along with the common frameworks used with them.
  • Disciplined approach to quality engineering via automated testing (Pyunit, JUnit, etc.)
  • Ability to apply working knowledge of systems, data structures, modern scripting and enterprise level languages, and open-source tools that can and should be leveraged to solve problems.
  • Knowledge of Software Development Life Cycle as related to projects.

About EarthScope Consortium, Inc.:

The EarthScope Consortium is funded primarily by the National Science Foundation, and the Consortium facilities are operated in cooperation with member universities, federal agencies, and many international partners. As representatives of the academic world, and stewards of taxpayer dollars, it is important that all of us take these responsibilities seriously and represent the Consortium with the highest of professional and ethical conduct. In turn, know the Consortium places a high value on you, as employees, and that we work diligently to protect your interests and provide competitive and appealing benefits to you and your families.

EarthScope Consortium’s vision and mission provide a governing framework for decision making by the Consortium leadership.

Our Vision: An engaged society, resilient to geohazards, informed by geophysical discovery and global collaboration.

Our Mission: The EarthScope Consortium is a university consortium dedicated to transforming global geophysical research and education.

Our Core Organizational Values: The Consortium’s core values are built upon a foundation of scientific and professional integrity. In order to accomplish our mission of research and education, as a community and science support organization, we value:

● Advancement of community science goals and their relevance to society,

● Excellence, innovation, and cooperation in science, technology, education, and service,

● Open access to data products and scientific exchange,

● Data preservation and stewardship for future science and society,

● Transparent community governance,

● Cultivation of diverse scientific, educational, and social perspectives,

● Efficient and effective use of resources, and

● Strong service ethic and a “can do” attitude.

To Apply:  Applicants may apply by going to the EarthScope Consortium, Inc. Career Center: https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=1ced9ffc-a792-4233-bf3f-abcac9a25e27&ccId=19000101_000001&lang=en_US

EarthScope Consortium Inc. is unable to provide sponsorship for work authorization within the United States.

EarthScope Consortium Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Reasonable accommodations may be requested to enable individuals with disabilities to perform the essential functions.



Similar Positions