Data Engineer

Details of the offer

TITLE

Data Engineer

WHAT YOU WILL ACHIEVE

In this role, you will create and maintain Addgene's data and bioinformatics pipelines, data warehouse environment, machine learning models, and analytics and AI capabilities.
You will work with our small and nimble data science team to enable broad data access across the organization, perform large, complex analysis, and innovate utilization of data.
By identifying and pursuing new opportunities to solve business problems, you will accelerate decision making processes and advance Addgene's scientific mission.

POSITION REPORTS TO

Director of Data Science

SALARY

$100,000 - $110,000 annually + our amazing benefits (see below)!

LOCATION & POLICY ON REMOTE WORK

This role is completely flexible to be fully remote, hybrid, or onsite-although ability to come into the office on occasion is preferred.
Our office is located at 490 Arsenal Way in Watertown, Massachusetts.
Our beautiful office space has free, ample parking with a complimentary shuttle from Harvard Square and is on multiple bus lines, with the cost of public transit covered by Addgene (if onsite at least 4 days/week).

You have flexibility when you work your hours, but need to be available generally for meetings that occur during 9am-4pm EST.

You must be a resident in one of the following states: MA, VT, ME, RI, NC, FL, CO and OH.


Addgene's Covid-19 Safety Measures:

At this time, vaccinations are strongly encouraged for all employees of Addgene, but not required.

The Role:

The Data Engineer will develop and maintain the infrastructure and tools required for Addgene's data and bioinformatics environment.
The ideal candidate will collaborate and effectively communicate within and across various teams on complex projects to investigate, plan and deliver data solutions..

To Succeed in this Role, You Will:
Work collaboratively with team members using Kanban and Agile frameworks to respond to internal requests for datasets, analysis and visualization, and contribute to larger team projects.Curate, wrangle, and prepare data reports, summaries and/or visualizations for other Addgene teamsCollaborate with team members to maintain and improve existing bioinformatics workflows written in Nextflow (a domain specific language implemented in Groovy) and develop new automation capabilities for Addgene's bioinformatics needsDesign, create, monitor, and improve data pipelines to enable an accurate, comprehensive, and reliable data analytics environmentGenerate large and/or complex datasets, reports, visualizations, and dashboards using Google Cloud products (BigQuery, LookerStudio) and Jupyter notebooksBuild and strengthen our infrastructure to easily and efficiently complete tasks and projectsProduce well-engineered software using best practices, including automated tests (Python unit testing), documentation (Confluence) and continuous integration and continuous deployment (Teamcity/Jenkins)Collaborate with stakeholders on other teams to clarify requirements, provide estimates, verify data output, acceptance test, and communicate limitations and/or caveatsWork independently on assigned tasks, and effectively manage multiple responsibilities.
Take initiative to make decisions that will impact team processes and outputReview other team members' code, and have your code reviewedKeep up to date with new technologies and best practices, and seek out opportunities to integrate them into our code base and processes
Skills and Competencies

Required:
Master's degree in Computer Science, Data Engineering, or related technical field with 1-2 years professional, full-time experience (or Bachelor's degree with additional 3-4 years of experience)Minimum 1-2 years professional software or data engineering experience using PythonAt least 1 year experience with Python data science libraries, such as pandas and NumPyIn-depth experience with relational databases and constructing complex queries (ex.
SQL) to retrieve dataFamiliarity with data pipelines and ETL architecturesProficiency with common software engineering practices, including source control, testing, code reviews, and deploymentWorking knowledge of Linux/Unix operating systems and command-line toolsProactive problem-solving skills and ability to implement process improvementsStrong communication skills and ability to translate and explain concepts and results to non-technical team members and stakeholders
Preferred:
Experience working with Django and writing queries to retrieve dataHands-on experience building and optimizing data pipelines and ETL architectures using cloud platform technologies (ex.
Google Cloud, AWS)Familiarity with and developing ML or statistical models using Python libraries, such as PyTorch, Tensorflow, XGBoost
Benefits

At Addgene, we prioritize our people with comprehensive benefits that support both your work and your life.

Full-time employees receive:
100% company-paid benefit package that includes health & dental (extending to family members), life, short-term, and long-term disability insurance.Twenty days of PTO on top of our winter break closure and company holidays.
A 403(b) retirement account with a company match of 4% after 2 years of employment.
Annual professional development stipendAnnual lifestyle stipendFully paid public transportation for employees who work onsite four or more days per week.
Onsite yoga classes & wellness reimbursementPet insuranceAnnual financial planning one-on-ones with our plan administrator
The Organization:

Addgene is a self-sustaining, thriving nonprofit life sciences organization that was created to help scientists share DNA-based research materials called plasmids.
Our mission is to accelerate research and discovery by improving access to useful research materials and information.
Since its founding in 2004, Addgene has grown and innovated in order to assist the research community by archiving and sharing useful DNA-based research materials and resources (such as plasmids, viral vectors, and recombinant antibodies) with scientists worldwide.
Broad availability of these unique research materials promotes the advancement of research in a wide variety of disciplines, including cancer, heart disease, and neurodegenerative disorders, while increasing collaboration within the scientific community.
Learn more here from one of our founders, Melina Fan.

As an "Addgenie", you will work collaboratively with internal teams to help fulfill this mission, including scientists, software engineers and product developers, renowned customer support teams, scientific content creators, and business development professionals.
Together, Addgenies create and enhance opportunities for research scientists to deposit their materials, find products and resources easily on our website, and receive unparalleled support in receiving and expertly using our materials in their own experiments.

Life at Addgene:

Addgene is a truly special place to work.
We are an inclusive and welcoming group of people from many backgrounds and perspectives.
We believe in flexibility, actively supporting professional development, and a strong work/life balance.
We value sharing ideas and feedback with each other and the company.


We also believe it's important to make time for fun, whether it's eating popcorn at our outdoor movie night, sharing cute photos in the #pets slack channel, or sampling whiskeys at our end-of-year social hour.
Bookworms, athletes, gamers, parents, foodies, and more will find community in Addgene's events and Slack channels.

Diversity, Equity, Inclusion & Belonging at Addgene

Addgene is committed to creating and fostering a diverse, supportive, and inclusive working environment.
We work with a diverse and open global scientific community, and we know that the best innovations and discoveries come from diverse teams.
Addgene strives for diversity, equity, and inclusion in all aspects of our work.
We continuously learn from and celebrate a variety of perspectives and backgrounds as we grow, while working as a community to identify and unlearn all forms of bias.
We seek to create an environment where all people can feel a sense of belonging.

Addgene is an Equal Opportunity Employer and considers all applicants without regard to race, color, religion, national origin, sex, ancestry, sexual orientation, genetic information, gender identity, active military or veteran status, age, handicap, or any other characteristic protected by Federal, State or Local law.


Source: Appcast_Ppc

Requirements

Senior Distinguished Engineer - Business Banking Technology

Center 2 (19050), United States of America, McLean, Virginia Senior Distinguished Engineer - Business Banking Technology As a Senior Distinguished Engineer a...


From Capital One - Massachusetts

Published 5 days ago

Lead Software Engineer, Full Stack - Shopping (Remote)

Locations: US Remote, United States of AmericaLead Software Engineer, Full Stack - Shopping (Remote)Do you love building and pioneering in the technology spa...


From Capital One - Massachusetts

Published 5 days ago

Programmer/Analyst

BE PART OF THE FAMILY Why Join Us? At Mersen, we will welcome you from the start. Your colleagues and supervisor will ensure that you quickly integrate into ...


From Mersen Usa Ep Corp - Newburyport, Ma - Massachusetts

Published 5 days ago

Helpdesk Support Technician

100% onsite Hiring two temps 1st temp) strictly 6 months to cover an LOA. Will not be extended. 2nd temp) Goal to extend or convert Pay range for Level 1: /h...


From Integrated Resources - Massachusetts

Published 5 days ago

Built at: 2024-11-05T09:22:12.068Z