Data Engineer

Company: Blink Health
Company: Blink Health
Location: India
Posted on: 2024-07-11 01:25
Company Overview: Blink Health is a healthcare technology company that builds products to make prescriptions accessible and affordable to everybody.  Our two primary products – BlinkRx and Quick Save – remove traditional roadblocks within the current prescription supply chain, resulting in better access to critical medications and improved health outcomes for patients.  BlinkRx is the world’s first pharma-to-patient cloud that offers a digital concierge service for patients who are prescribed branded medications. Patients benefit from transparent low prices, free home delivery, and world-class support on this first-of-its-kind centralized platform. With BlinkRx, never again will a patient show up at the pharmacy only to discover that they can’t afford their medication, their doctor needs to fill out a form for them, or the pharmacy doesn’t have the medication in stock.  We are a highly collaborative team of builders and operators who invent new ways of working in an industry that historically has resisted innovation. Join us! Success:  Blink Engineering strives to build trusted, highly observable, data-driven products to bring affordable, accessible healthcare to all Americans. We understand healthcare is the most complex system most of us will ever fix. This role is central to building and executing on a robust and forward-looking data strategy for the company, and the successful candidate blends top-tier software engineering expertise with the ability to look ahead at what we need to build for the future. As the senior software engineer for data, you will be a thought leader within the data engineering team that is designing and building our next generation of data tools and frameworks, in addition to developing and maintaining data products and infrastructure.  You will proactively assess production DW support trends to determine and implement short- and long-term solutions and be able to design for data integrity, reliability, and performance. You will set a high bar for clean and correct code, setting code standards, and performing peer code and architecture reviews. How to achieve success/acumen: All Blinkers are expected to operate with our value of “Good Giving” in mind. Our culture is infused with the dedication and enthusiasm of employees who continuously strive to make a difference. Here’s how you will do that in this role.  Good Execution - Do your best work  Proactively assess production DW support trends to determine and implement short- and long-term solutions, and be able to design for data integrity, reliability, and performance. Set a high bar for clean and correct code, setting code standards, and performing peer code and architecture reviews. Good Owner - Be the CEO of your role  Be a thought leader within the data engineering team that is designing and building our next generation of data tools and frameworks, Develop and maintain data products and infrastructure. Good Learning - Learn something new every day  Demonstrate curiosity and an interest in learning new techniques and improving upon best practices to stay up-to-date with current and emerging trends Lead by example putting new ideas into action, failing fast, and learning from each experience Good Feedback - Consider the perspective of others  Listen actively and respond effectively through a variety of channels Give and receive candid and constructive feedback Promote trust and encourage teamwork to allow the product team to do their best work   Required experience: You have 3+ years of hands-on experience and demonstrated strength with: Data Engineering Basics, Dimensional Modeling, Distributed Data Processing, Incremental Data Ingestion, Data Streaming, IOC(Terraform) and DevOps (Docker & Kubernetes).  Writing optimized SQL queries across data sets. Building and maintaining robust and scalable data integration (ETL) pipelines using SQL, Databricks, Python, and Spark. Designing and maintaining columnar databases (Data Warehouse Maintenance) Distributed data processing (Hadoop, Databricks/Spark, Hive) ETL with batch and streaming (Airflow, RDBMS (Postgres), Databricks / Spark and DBT) Integration and design for Business Intelligence tools (e.g., Tableau, QuickSight) Creating scalable data models for analytics. You have experience designing and refactoring large enterprise data warehouses and associated ETLs, with continuous improvement examples for automation and simplification across all aspects of the DW environment, inclusive of both engineering and business reporting.  Graduate degree in Computer Science or related field. Why Join Us: It is rare to have a company that both deeply impacts its customers and is able to provide its services across a massive population.  At Blink, we have a huge impact on people when they are most vulnerable: at the intersection of their healthcare and finances. We are also the fastest growing healthcare company in the country and are driving that impact across millions of new patients every year.  Our business model not only helps people, but drives economics that allow us to build a generational company. We are a relentlessly learning, constantly curious, and aggressively collaborative cross-functional team dedicated to inventing new ways to improve the lives of our customers. We are an equal opportunity employer and value diversity of all kinds. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
View Original Job Posting