Senior Data Engineer

US-Emeryville, CA
General & Administration – Information Technology /
Regular: Full-Time /
Hybrid
Amyris has developed an industry-leading platform for designing and building synthetic organisms. Our technology is being used today to make clean beauty products, bio-based renewable chemicals, and even vaccine ingredients. The Data Engineering team at Amyris supports a suite of custom applications using various state of the art data technologies that make this cutting-edge science possible. Being on the Data Engineering team is all about learning and sharing experiences using the technologies that will make the difference for the company.

The Senior Data Engineer will be primarily responsible for working with the Data team to participate in achieving the vision of the Data framework. The ideal candidate will come in with knowledge in multiple cloud and database technologies to hit the ground running from a technology perspective. This role would be working on architecture design, engineering, security, resiliency for all the Data environments we have at Amyris. The Senior Data Engineer will help develop governance around API’s and API management keeping in mind the HA\DR needs while also understanding the needs of the company and satisfying various stakeholders. The team uses a wide range of technologies and frameworks, always applying the best tool for the job at hand making this a fantastic opportunity for you to expand your existing skill set.

Responsibilities:

    • Manage and Engineer existing Postgres and MSSQL environments
    • Be the point of contact for the manufacturing department at Amyris and also be able to gather requirements to create, manage, new projects on multiple cloud providers including GCP
    • Work independently on projects ranging from simple to complex and from executive level ad hoc analysis to integration of new data into a complex reporting system.
    • Ensure proper protocols exist that will monitor, capture, audit and alert for deviations and support for quick and timely resolution.
    • Document all data, business rule and metric changes for our team and for executives/management and power users.
    • Mentor juniors in the team to help them with technical onboarding and then to also help them grow technically.
    • Spend about 5-10% of the time researching new Data products to know the latest and greatest in the field.
    • Work with various stakeholders on understanding their asks and provide them a full proof solution which is a well thought out solution.
    • Develop and document strategy for POC’s and onboarding of new products into Amyris data framework.
    • Help develop API strategy for Amyris working with stakeholders and Data team leadership. 
    • Document API architecture at Amyris, including the upstream and downstream systems to have a full view of the design and data flow.
    • Work closely with internal stakeholders and hold periodic meetings to make sure that we understand the direction in which Amyris is going, from business mindset.
    • Responsibilities are subject to grow once more work is undertaken, specially from BI, middleware and publishing work is undertaken by the team. 

Basic Qualifications:

    • Bachelor’s Degree or higher in Computer Science, Information Technology, or related field and 5+ years of work experience as a data engineer; or a Master’s degree with 3+ years of experience; or a PhD with 1+ years of experience. 
    • Proven experience as a data engineer with data technologies for on-prem and Cloud environments, specifically GCP.
    • Experience managing and prioritizing multiple projects simultaneously.
    • Experience with API creation and management skills are needed, at least on GCP.
    • Experience with data analysis and problem-solving skills who can handle the project delivery with minimal managerial intervention.
    • Experience building and maintaining strong relationships with business users, software developers, other cross-functional co-workers, and outside partners.
    • Experience in SQL\NO-SQL is required.
    • Experience translating between technical and non-technical stakeholders.
    • Experience with hybrid (cloud/on-premises) data topologies.
    • Experience designing data lake and data warehouse architectures using modern cloud solutions.
    • Hands-on experience implementing data transformation (ETL/ELT, etc.) best practices at scale, preferably using modern cloud solutions.
    • Experience with SQL and database architecture.
    • Experience with both open source and off the shelf technologies.
    • Experience with communicating across various levels, both written and verbally. This includes listening skills and an open attitude toward constructive feedback.
    • Experience working both with a global team and individually. 

Preferred Qualifications:

    • Professional related certifications a plus.
    • Experience with AWS and Azure would be beneficial.
    • Experience with other cloud providers are a plus.
    • Experience in python and java are preferred. 
Amyris is committed to fair and equitable compensation practices.   

 The annual pay range for this role is $140,500 to $207,000. Salary offers are made based on internal equity and market analysis, and will vary based on the candidate’s skills, depth of experience and specific work location.  

Amyris is committed to providing a diverse array of inclusive benefits and perks to support employees and their families’ wellbeing including access to robust healthcare, mental wellness benefits, family leave, discounted fitness memberships, flexible paid time off, 17 paid holidays, 10 paid sick days, and additional paid time off including 3 volunteer days, and bereavement.