Location: Remote or San Francisco, California
Join us on the tech team of an extremely fast-growing, technology-driven startup that's making effective skincare accessible to everyone.
As a team, Data Engineering enables teams throughout the company to make decisions with data they feel confident in. Data underpins virtually everything we do at Curology—from a truly individualized patient experience, to efficient business operations, to cutting edge Marketing workflows. Data Engineering is the foundation a data driven company is built on. For this role, we believe in the following:
At least 3 years experience building software with Python
Write idiomatic python.
Write object oriented and reusable code.
Familiar with industry standard coding and documentation best practices
At least 4 years experience modeling SQL and noSQL data.
Understand the tradeoffs between different database models.
Given an analysis problem, suggest data models and key reasons for choices.
Know major data warehousing tools and concepts.
Used Airflow or other job schedulers to develop and monitor batch data pipelines.
Strong expertise in data architecture for efficiency of storage and retrieval of data, especially in modern usage-based systems.
Experience with AWS data services.
Worked with modern database systems, especially Snowflake.
Worked with permissions and regulated or controlled data (HIPAA/GDPR/CCPA/FDA).
Experience with the following technologies: Python, MySQL, Snowflake, Airflow, Terraform, AWS
Passionate about getting the right data to the right person.
High emotional intelligence and a kind demeanor
Willing to lead in areas of strength and learn new skills when needed.
Requires minor to moderate supervision when creating new pipelines or data marts.
Requires no supervision when editing existing pipelines or data marts.
Writes SQL that is correct, readable, and efficient.
Creates data models that correctly address the needs of data storage, access, and usage.
Has strong expertise in Python and git.
Has a thorough understanding of the Lattice framework and is able to expand and extend it.
Is the primary consultant responsible for many different pipelines and data marts.
The Company provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned at any time with or without notice.
Curology encourages applications from people of all races, religions, national origins, genders, sexual orientations, gender identities, gender expressions and ages, as well as veterans and individuals with disabilities. [Notice to Applicants under the CCPA.](https://curology.com/ccpa-employee- notice/)