Careers

Software Engineer

Back
full-time 60,000 - 120,000

Position overview

The Software Engineer will support the development and enhancement of our technology solutions, IT infrastructure, A2-Ai Cloud environment, and AI tooling. The ideal candidate will have a strong foundation in software development, programming, and IT infrastructure management, along with a passion for innovation and continuous improvement.
You will participate throughout the development lifecycle of tools and software products - including planning, requirements development, software design, implementation and build, documentation, testing, deployment and maintenance.

Specific responsibilities MAY include

  • Design, develop, and maintain high-quality software solutions
  • Support the development and maintenance of IT infrastructure
  • Contribute to the continued development and delivery of A2-Ai Cloud, our cutting-edge computing environment platform, including designing, coding, testing, debugging, and documentation
  • Design and develop open-source tools used by our scientists and the broader community
  • Develop software products used by clients, such as interactive applications and dashboards

Qualifications

  • Bachelor’s degree in computer science, information systems, or related field or direct experience with software development
  • Exposure to programming languages such as R, Python, Go, Rust, JavaScript (we use them all in various situations!) with a desire to continue learning
  • Excellent communication and collaboration skills
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues and propose effective solutions

Apply for this position