Near San Mateo, CA
Created Oct 26, 2020
We are seeking a Senior Software Engineer (Big Data) to join our Enterprise Data Engineering team. As a Senior Software Engineer you will be working on our Data Platform, coding in Python and SQL and using cutting-edge big data technologies such as Apache Spark, Airflow, and Jupyter to build out data pipelines, data lakes, full-stack applications, and analytics tools that scale on the cloud to empower data scientists to gather insights from billions of data points to improve health outcomes.
RESPONSIBILITIES
- Design scalable, high performance solutions that continuously handle terabytes of data and enable data scientists to analyze data at scale.
- Understand overall performance, and design around improving data performance using different technologies, algorithm efficiencies and infrastructure architecture.
- Work with internal stakeholders to understand their needs. Develop and deliver products that meet the needs, in a timely manner.
- Implement best practices and provide feedback to team members through peer reviews.
QUALIFICATIONS
Technical Qualifications:
- 5+ years experience in data engineering or full-stack engineering with strong database skills
- Proficiency with at least one interpreted, object oriented programming language (Python, Ruby, Java, etc.)
- Proficiency building data pipelines with big data processing technologies (Spark, Hadoop, Kafka, etc.)
- Experience with SQL databases (e.g., Postgres, MySQL, Redshift) and Distributed Datastores (e.g., S3)
- Distributing computing experience on the cloud (AWS, Google)
Professional Competencies:
- Strong written and verbal communication
- Work effectively in a collaborative and cross-functional team environment
- Take personal responsibility for driving initiatives forward and continually improving the product
- Quality-focus, ensuring proper test coverage for all the code you write