What are the responsibilities and job description for the Software Engineer - AT position at AT - Tetra Tech Careers?
Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world. We combine consulting and engineering with advanced analytics and technology to solve the world’s most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing your professional network. Wherever you are in your career journey, you will benefit from working with world-class engineers, scientists, and technical specialists.
Apply today and join the company that is Leading with Science®.
We are seeking a full-time Software Engineer. This position can be remote, or you can work in one of our office locations in Anchorage, AK; Portland, OR; or North Kingston, RI.
Axiom Data Science (a Tetra Tech company) 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. http:// https://axiomdatascience.com/about/
WHAT DO WE DO?
We provide cyberinfrastructure support, data management systems, and scalable technical solutions for organizing and analyzing large amounts of diverse data sets to organizations across the globe. We’ve assembled an outstanding team of software and data engineers, data analysts, project managers, and data coordinators to solve complex challenges and provide excellent support to our partners at businesses, non-profits, federal and state agencies, and universities.
WHY WORK WITH US?
Our work matters: if you want to make a difference in climate science, oceanography, or scientific data management, this is the place to do it. We work hard on exciting problems and push the boundaries of science and computing.
We are a remote-minded organization with a fabulous internal culture. We communicate openly and honestly, talk through issues, accept constructive criticism, and respect one another. We work closely with each other while minimizing distractions and have fun doing so. We want to do great work while being a great place to work.
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 offer a flexible, collaborative working environment that promotes taking initiative, solving problems, and maintaining a healthy work-life balance. We are headquartered in Anchorage, AK, and have satellite offices in Portland, OR and North Kingstown, RI. The work location for this position is flexible and may be remote, though we would prefer someone in close proximity to one of our offices who can work in a hybrid schedule. Approximately ½ of Axiom currently works remotely.
WHAT WILL YOU DO?
Your role will involve working with business partners and stakeholders and leveraging their data sets to build operational products, including visualization and analysis capabilities. Much of the work will involve scientific data sets, though research is not our primary focus.
The main focus will be on the back-end development of web services, APIs, software tools, analysis pipelines/applications, and efficient data storage/access techniques. In addition, some development will focus on front-end applications (web applications, user interfaces, and data visualizations). Your responsibilities will also include support of existing applications written by the team and building applications from the ground up.
At Axiom we manage our own data center and High-performance computing (HPC) environment. You will learn how to leverage on-premise computing capacity to enable searching, discovering, analyzing, downloading, and visualizing large-volume scientific datasets. We also make use of cloud computing vendor solutions (AWS, GCP, etc.) when there are added benefits to doing so. All of our software is packaged to allow deployment to any compute infrastructure and we pride ourselves on our DevOps best-practices.
WHAT WILL YOU WORK WITH?
Our technology stack is constantly evolving, and we rely upon our engineers to make decisions to accelerate the growth of our capabilities. You will have the opportunity to work with a wide range of technologies and decide which is the best fit for the specific problem at hand. A demonstrated ability to learn new technologies and selecting appropriate technologies for each solution is essential. Our tech stack currently consists of:
Backend: Python/Node: Django, FastAPI, Express.js;
Frontend: React, Next.js, GraphQL, D3;
Storage: PostgreSQL, Gluster, Redis, ElasticSearch, S3/Minio;
DevOps: GitLab (SCM, CI), Docker, k8s, Ansible, Prometheus/Grafana;
Scientific: numpy, pandas, xarray, Dask, Ray;
Formats: Parquet, Arrow, NetCDF/HDF5, Zarr.
WHAT ARE WE LOOKING 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
• Proven track record of successfully architecting and deploying back-end applications and services
• Experience with API service design, development, and deployment
• Proficiency in Python, the main programming language used at Axiom
• Experience working with scientific data (vectors, rasters, time-series)
• Self-motivation, independence, flexibility, and a problem-solving attitude.
Applicants should submit a resume and/or cover letter describing how your experiences fit with the desired qualifications 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.
This position may travel occasionally (<10%) for professional meetings and/or to one of our central offices.
The Salary Range for this position is $85,250 to $142,250.
We understand the importance of providing you with the resources and opportunities you need to be a successful member of our organization. One of the most important and valuable resources is your employee benefits package. We are pleased to offer a comprehensive package of benefit plans designed to offer you both choice and flexibility to secure the coverage that best meets your needs.
At Tetra Tech, health and safety play a vital role in our success. Tetra Tech’s employees work together to comply with all applicable health & safety practices and protocols, including health orders and regulations related to COVID-19 that are mandated by local, state and federal authorities as well as client and project requirements.
About Tetra Tech:
Tetra Tech combines the resources of a global, multibillion-dollar company with local, client-focused delivery in more than 450 locations around the world. Our reputation rests on the technical expertise and dedication of our employees—21,000 associates working together to provide smart, scalable solutions for challenging projects. We are proud to be home to leading technical experts in water, environment, infrastructure, resource management, energy, and international development.
Explore our open positions https://www.tetratech.com/careers Follow us on social media to learn more about our people, culture, and opportunities:
LinkedIn: @TetraTechCareers
Twitter: @TetraTechJobs
Facebook: @TetraTechCareers
Tetra Tech is proud to be an Equal Opportunity Employer. Diversity, inclusion, and equity are among Tetra Tech’s core values. Throughout our history, the company has prioritized equitable inclusion of all people. All qualified candidates will be considered without regard to race, color, religion, national origin, military or veteran status, gender, age, disabilities, sexual orientation, gender identity, pregnancy and pregnancy-related conditions, genetic information and any other characteristics protected by the law. We invite resumes from all interested parties. Please visit our website at www.tetratech.com to see the array of diverse services and exciting projects we are currently working on.
Tetra Tech is a VEVRAA federal contractor and we request priority referral of veterans for available positions.
We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.
Please no phone calls or agencies.
Salary : $85,250 - $142,250