The Data Engineer role is responsible for designing, building, and maintaining the infrastructure that allows the organization to effectively collect, store, and analyze data using Google Cloud Platform (GCP) technologies. This includes developing and implementing data pipelines, ensuring the data is accurate and organized, and working with other teams to integrate data into business systems and processes.
A successful candidate should have strong technical skills, including experience with GCP technologies such as BigQuery, Cloud Pub/Sub, Cloud Dataflow, and Cloud Data Fusion. You should also have experience with programming languages such as Java, Python, or Typescript, as well as experience with data modeling and ETL (extract, transform, load) processes. In addition, you should have excellent problem-solving and communication skills, as you will be collaborating with other teams to identify data-related needs and develop solutions to support the organization's goals.
Our Current Tech Stack
- Cloud Functions
- Cloud Pub/Sub
- Cloud Data Fusion
- Cloud Dataflow
- BigQuery
- Firestore
- Data Studio
- Metabase
What You’ll Be Doing
- Designing and implementing data pipelines to move data from various sources to a data warehouse or other storage systems
- Developing and maintaining data lakes, data warehouses, and other big data platforms
- Creating and maintaining data models and data pipelines to support data analysis and reporting
- Writing and optimizing SQL queries to extract data from databases and other data stores
- Developing and implementing data security measures to protect sensitive data
- Collaborating with stakeholders to understand their data needs and design solutions to meet those needs
- Troubleshooting and debugging data infrastructure issues
- Monitoring and optimizing the performance of data systems
- Ensuring that data is accurate, reliable, and available when needed.
Requirements
- 3-5 years of experience
- Strong programming skills, particularly in languages commonly used for data engineering such as Python or Java.
- Proficiency in SQL and experience working with relational and non-relational databases
- Knowledge of data modeling and data warehousing principles
- Familiarity with data pipeline and ETL (extract, transform, load) tools and techniques
- Experience with cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform
- Strong problem-solving and critical thinking skills
- The ability to work independently and as part of a team
Soft Skills
- A willingness to take on a variety of tasks and responsibilities, as start-ups often have small teams and limited resources
- Flexibility and adaptability, as start-ups are often in a state of rapid growth and change
- Strong communication and collaboration skills, as start-ups often rely on close-knit teams to drive innovation and achieve success
- A strong work ethic and the ability to work well under pressure
- A willingness to take on risks and embrace failure as a learning opportunity
- A passion for the company's mission and product, as start-ups often require a high level of dedication and commitment from their employees
- The ability to think creatively and come up with innovative solutions to challenging problems
Bonus Tech Skills
- Deep understanding of Google BigQuery
- Experience with Google Cloud Platform (GCP)
- Google Cloud Database Engineer Certification
- Google Cloud Data Engineer Certification
- Experience programming in Python
- Experience in Machine Learning and/or Statistics
- Previous experience with with a startup in a remote first environment
Yes Hearing's Mission
Yes Hearing’s mission is to advance access to hearing aids for over 30 million Americans that currently suffer from hearing loss, yet do not own hearing aids. Hearing aids are proven to enhance the overall well-being of persons that wear the devices, yet the high costs associated with the purchase and the reluctance to actually visit a local audiologist mean millions of Americans do not get the care they need. We aim to solve this problem by having a fully integrated network of dispensing audiologists to conduct home visits across the United States.
Diversity
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you have any questions about this please contact us.
For more information on Yes Hearing please visit www.yeshearing.com
**Be aware that scammers may attempt to contact you regarding this job posting. It is important to be cautious and protect your personal information. All communication related to this job will be conducted via Yes Hearing email addresses. If you are contacted by someone claiming to represent Yes Hearing who does not have an official company email address, do not provide any personal information or respond to the communication. Instead, please contact us immediately at recruiting@yeshearing.com to verify the legitimacy of the communication. We take your privacy and security seriously and want to ensure that all job seekers have a safe and positive experience when applying for positions with our company.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Paid time off
- Vision insurance
Schedule:
Supplemental pay types:
Application Question(s):
- What are your salary expectations?
Experience:
- programming: 3 years (Required)
Work Location: Remote