Location

Remote, United States

Salary

$70,000 - $120,000, negotiable

Job Type

Full-time

Date Posted

November 23rd, 2021

View All Jobs

Software Engineer at Axiom Data Science

Location

Remote, United States

Salary

$70,000 - $120,000, negotiable

Job Type

Full-time

Date Posted

November 23rd, 2021

View All Jobs

Download File

What we do

Axiom is a fast-moving and dynamic ~20-person technology and informatics firm with a mission to build a better understanding of society and the environment by increasing the accessibility, reuse, and impact of scientific data. To that end, we provide cyberinfrastructure support, data management systems, and scalable technical solutions for organizing and analyzing large amounts of diverse datasets to organizations across the globe. We’ve assembled an outstanding team of software and data engineers, data analysts, project managers, and data coordinators to tackle difficult problems and provide excellent support to our partners at businesses, non-profits, federal and state agencies, and universities. This is an exciting time for Axiom, and we are looking forward to taking on new team members as we grow.

We offer a flexible, collaborative working environment, and we have a company culture that promotes taking initiative, solving problems, and maintaining a healthy work-life balance. We want to do great work, while being a great place to work. We are headquartered in Anchorage, AK and have satellite offices in Portland, OR; North Kingstown, RI; Washington, DC; Homer, AK; and Fairbanks, AK. Work location for this position is flexible and may be remote, though we would prefer someone in close proximity to one of our offices. Approximately ⅓ of Axiom currently works remotely.

How we work
We are a software-services company forming mutually beneficial partnerships with partners. We believe in focusing time and energy on our core products, and encouraging staff to take ownership of their work.

 

We are a geographically distributed company and collaborate with each other online. Strong communication skills are critical. We work together closely while minimizing distractions.

 

We have low administrative overhead. Staff are given all the tools they need to excel and are self-driven, resourceful, and instrumental in expanding our vision.

 

We value uptime. Our systems are horizontally scalable and redundant. We care about discovering issues before our users are affected.

 

What you’ll do

The Axiom team works to enhance and sustain scientific data by upscaling metadata, semantically linking datasets, developing specialized services, creating powerful visualizations, and applying advanced analysis techniques.
 

As a full-stack software engineer you have opportunities to touch everything from front-end code to our high performance computing infrastructure. You will support existing applications written and maintained by the team, as well as develop new features and build applications from the ground up. This will include front-end development of web applications, user interfaces, data visualizations, as well as back-end development of web services, APIs, software tools, analysis pipelines/applications, and efficient data storage/access techniques.
 

What you’ll work with

Our stack is constantly evolving, with decisions on technologies made by engineers. You’ll work with a wide range of technologies and you are not expected to have experience with all of these technologies. A demonstrated ability to learn new technologies and select appropriate technologies for each solution is more important.

  • Frontend: React, GraphQL, D3;
  • Backend: Node, Python, Java;
  • Storage: PostgreSQL, Gluster, Ceph, Redis, ElasticSearch, Mongo, Minio, TimescaleDB;
  • DevOps: GitLab (SCM, CI), Docker, k8s, Ansible, Prometheus, Fluentd, Grafana, Loki;
  • Specialized: Scientific Python stack (numpy, pandas, Jupyter), scalable analysis (Arrow, Dask, Spark, Celery, Airflow), scalable file formats (parquet, NetCDF/HDF5, Zarr, COG).

What we look for

We are looking for a demonstrated history of developing and delivering real-world software projects and that you have some of the following skills and experiences:

  • 4+ years of relevant experience working as a software engineer;
  • Degree in computer science, engineering, statistics, mathematics, or quantitative discipline (or equivalent experience);
  • Experience with modern front-end development and web frameworks;
  • Experience in full-stack web application development, including database design, architecture, services, and APIs;
  • Experience with the data science / scientific Python stack;
  • Experience working as a member of a software engineering team;
  • Experience developing consumer-facing software or data products;
  • Experience working with data from the physical or biological sciences;
  • Self-motivation, independence, flexibility, and a problem-solving attitude.

What you’ll get

Competitive salary between $70k and $120k commensurate with experience. Benefits include 5 weeks paid leave plus holidays, healthcare reimbursement, a company-matching 401K plan, and a gym membership.
 

How to apply

If you are interested in this position, please apply through https://axiomdatascience.com/jobs/. Your resume and/or cover letter should describe how your experiences fit with the desired qualifications of the position and what drove you to apply for the position. Please include links to projects you have worked on and explanation of your role; web links to relevant personal websites and/or projects; and examples of any open source participation (e.g., GitHub, StackOverflow), as available.

Job is Archived

You may have followed an invalid link or the job you are looking for has been archived.

Learn About GoHire


Jobs at Axiom Data Science

Powered by