About the Role
Join our Data Platform team at 10x Genomics as a Senior Data Engineer, where you'll be pivotal in shaping our data infrastructure using
modern software engineering practices. This role demands a strong foundation in
software engineering principles applied to data engineering, focusing on creating robust, scalable, and efficient ETL/ELT solutions and data systems.
In this role, you will
- Design, build, and optimize data pipelines by applying software engineering best practices , enhancing data management and visualization using Snowflake and Tableau.
- Apply software engineering principles (e.g., design patterns, coding standards, testing methodologies) to create and refine data engineering processes and systems.
- Develop scalable and maintainable code for data ingestion, transformation, and integration using languages like Python , to drive growth in data analysis and business analytics.
- Architect and maintain robust and automated ETL/ELT processes , ensuring high-quality software development standards are met.
- Collaborate effectively across teams , demonstrating strong self-initiative and software and data problem-solving skills.
What you will be doing
- Collaborate with stakeholders to define data and reporting requirements, translating them into software and data technical specifications and implementing them.
- Develop, test, and maintain scalable data pipelines and data models in Snowflake, ensuring company-wide consistency and leveraging software engineering best practices.
- Source and integrate diverse data sets, developing software solutions for data ingestion and transformation to improve data accessibility to other teams.
- Architect, code, and maintain robust ETL/ELT processes, adhering to best software engineering practices including version control, testing, and CI/CD principles.
- Implement and manage Infrastructure-as-Code (IaC) for efficient, repeatable, and scalable data platform management.
- Create advanced reports and visualizations in Tableau, making complex data actionable.
- Resolve complex technical issues in data systems and perform ad-hoc data analysis to support business decisions.
- Engage with customers to understand their needs and enhance user experiences with data products.
- Conduct code reviews and provide feedback on the work of fellow engineers to ensure overall quality, performance, and adherence to software development standards.
- Explore and integrate new technologies, APIs, and vendors to enhance our data capabilities through robust software solutions.
- Stay updated with the latest trends in both data engineering and relevant software engineering disciplines, bringing innovative solutions to our platform.
Minimum Requirements
- Bachelor's degree in Computer Science, Information Management, Data Science, or a related field, or equivalent experience.
- 5 years of experience in data engineering with a strong emphasis on software development practices within data solutions, including data warehousing, data pipelines, and modeling.
- Experience with SQL and Python.
- Experience with software development lifecycle (SDLC).
- Experience with Oracle Fusion ERP, Salesforce, and marketing data sets.
Preferred Skills and Experience
Possess extensive knowledge in
designing and building highly scalable, reliable, and automated data pipelines and infrastructure using software engineering principles.
Project management skills, and the ability to communicate complex data and software issues clearly.
Demonstrate expert knowledge in data modeling concepts and practical implementation. Experience in writing maintainable, testable, and efficient code.
Balance strategic thinking with attention to
both software and data technical details.
Exhibit
advanced proficiency in SQL, modern ETL/ELT development, data analysis, and programming languages like Python used in a software engineering context.
Experience applying software engineering best practices (e.g., version control, CI/CD, automated testing) to data pipeline development and infrastructure management.
Have hands-on experience processing large data sets with a focus on performance and scalability.
Strong
software troubleshooting, debugging, and problem-solving ability.
Uphold values of growth mindset, honesty, and humility.
Possess experience in data governance and quality improvement.
Be familiar with modern data tools, such as Datafold, Airflow, and Coalesce, and
their integration using software development techniques.
Understand and adhere to data privacy standards, and practice data security best measures in system design.
Below is the base pay range for this full-time position. The actual base pay will depend on several factors unique to each candidate, including one's skills, qualifications, and experience. At 10x, base pay is also just one component of the Company's total compensation package. This role is also eligible for 10x's equity grants, its comprehensive health and retirement benefit programs, and its annual bonus program or sales incentive program. During the hiring process, your 10x recruiter can share more about the Company's total compensation package.
Pay Range
$167,100
—
$226,100 USD
About 10x Genomics At 10x Genomics, accelerating our understanding of biology is more than a mission for us. It is a commitment. This is the century of biology, and the breakthroughs we make now have the potential to change the world.
We enable scientists to advance their research, allowing them to address scientific questions they did not even know they could ask. Our tools have enabled fundamental discoveries across biology including cancer, immunology, and neuroscience.
Our teams are empowered and encouraged to follow their passions, pursue new ideas, and perform at their best in an inclusive and dynamic environment. We know that behind every scientific breakthrough, there is a deep infrastructure of talented people driving the life sciences industry and making it possible for scientists and clinicians to make new strides. We are dedicated to finding the very best person for every aspect of our work because the innovations and discoveries that we enable together will lead to better technologies, better treatments, and a better future. Find out how you can make a 10x difference. Individuals seeking employment at 10x Genomics are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation,or any other characteristic protected by applicable law. 10x does not accept unsolicited applicants submitted by third-party recruiters or agencies. Any resume or application submitted to 10x without a vendor agreement in place will be considered unsolicited and property of 10x, and 10x will not pay a placement fee.
|