Pittsburgh, PA

Software Engineer (APIs)



Job Description

Epistemix empowers leaders to make better decisions. Organizations use our data-science tools to manage risk, fight infectious disease, improve disaster response, adapt to climate change, compare strategies across scenarios, and better understand the people they seek to serve.

We are seeking a software engineer with experience developing APIs to help design, implement, test, deploy, document, and maintain a cloud-based platform that enables our customers to build, manage, execute, and visualize computational simulations.

Responsibilities
  • Develop and deploy new features in our AWS-based cloud architecture using Kubernetes, AWS Lambda, Kong API, and Aurora using the Typescript, python, and SQL programming languages.
  • Optimize and maintain our AWS environment including AWS Lambda functions in Typescript that drive our API environment
  • Design and implement architectures to scale across multiple cloud providers.
  • Research, investigate, and resolve API and other environment questions and issues.
  • Analyze system behavior to diagnose and resolve inefficiencies.
  • Apply OpenAPI specification to design and develop API functions in support of our cloud architecture.
  • Analyze proposed changes and the current environment to ensure the team considers the current architecture, operating environment, future functionality, and enhancements.
  • Actively discuss, design, and implement new ideas in close collaboration with other members of the Epistemix team.
Qualifications
  • Bachelor’s Degree in Computer Science or a related field. Equivalent industry experience will be considered in lieu of education.
  • Minimum 3 years in a hands-on software development role working with a microservices architectures in cloud-based and high-performance computing environments.
  • Preferred 5 years design and development related work, using an appropriate technology stack and in support of scientific research, data analytics, or other complex data-driven problem spaces.
  • Preferred experience providing leadership and mentoring on team-based projects.
  • Proficiency working with large data sets as part of a development team.
  • Excellent knowledge of OpenAPI and code optimization techniques, including experience with AWS Lambda and Typescript.
  • Superb communication skills and ability to work in a team environment.
  • Excellent problem-solving skills and creativity.
  • Ability to complete milestones and work toward multiple deadlines.

Applicants must be authorized to work in their country of residence.

Powered by JazzHR

P7qsmk3bON

Recommended Skills

  • Api
  • Architecture
  • Big Data
  • Coaching And Mentoring
  • Communication
  • Creativity
Browse other jobs