Data Engineer I
Remote, United States
Experity
Take the complexity out of delivering on-demand care with integrated EMR & Practice Management software solutions built specifically for urgent care.Experity is the leading software and services company for on-demand healthcare in the U.S. We provide software solutions that remove complexities and simplify operations for 5700+ urgent care clinics across the country. We create, maintain, and support products to facilitate the complete on-demand healthcare experience: from patients finding clinics and making appointments, to checking in, to clinical documentation, and to the final bill paid by the patient. Our team is committed to changing healthcare for the better by innovating and revolutionizing on-demand healthcare for millions of patients across the country.
Experity offers the following:
- Benefits – Comprehensive coverage starts first day of employment and includes Medical, Dental/Orthodontia, and Vision.
- Ownership - All Team Members are eligible for synthetic ownership in Experity upon one year of employment with real financial rewards when the company is successful!
- Employee Assistance Program - This robust program includes counseling, legal resolution, financial education, pet adoption assistance, identity theft and fraud resolution, and so much more.
- Flexibility – Experity is committed to helping team members face the demands of juggling work, family and life-related issues by offering flexible work scheduling to manage your work-life balance.
- Paid Time Off (PTO) - Experity offers a generous PTO plan and increases with milestones to ensure our Team Members have time to recharge, relax, and spend time with loved ones.
- Career Development – Experity maintains a learning program foundation for the company that allows Team Members to explore their potential and achieve their career goals.
- Team Building – We bring our Team Members together when we can to strengthen the team, build relationships, and have fun! We even have a family company picnic and a holiday party.
- Total Compensation - Competitive pay, quarterly bonuses and a 401(k) retirement plan with an employer match to help you save for your future and ensure that you can retire with financial security.
Job Summary:
The Data Engineer I will play a crucial role in designing, building, and maintaining the data infrastructure that supports our organization’s analytics and reporting needs. This role requires strong technical expertise in data engineering, ETL processes, and cloud-based data platforms. The ideal candidate will have a proven ability to manage large-scale data pipelines, ensure data quality, and collaborate with cross-functional teams to deliver scalable and robust data solutions.
Responsibilities:
- Design, develop, and maintain scalable data pipelines to ingest, process, and transform data from various sources into data lakes, data warehouses, and other storage solutions.
- Ensure the reliability, performance, and scalability of data pipelines through effective monitoring, optimization, and automation.
- Develop, implement, and optimize ETL processes to transform and load data into appropriate storage and analytical environments, ensuring data is clean, accurate, and up-to-date.
- Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver ETL solutions that meet business needs.
- Manage and optimize data storage solutions, including cloud-based data platforms (e.g., AWS S3, Kafka, Snowflake).
- Integrate new data sources and continuously improve the data architecture to accommodate growing data volumes and evolving business requirements.
- Implement data validation, cleansing, and quality assurance processes to ensure the accuracy and integrity of data across the data pipeline.
- Collaborate with Data Architects and Data Governance teams to enforce data standards, policies, and best practices.
- Work closely with Data Architects, Software Engineers, Data Scientists, and other team members to design and implement data solutions that align with business objectives.
- Provide technical guidance and mentorship to junior data engineers and other team members as needed.
- Automate repetitive tasks and processes to improve efficiency and reduce errors within the data pipeline.
- Continuously seek opportunities to optimize data processing performance, reduce latency, and improve overall data infrastructure.
- Document data pipeline designs, processes, and best practices to ensure knowledge sharing and maintainability.
- Communicate effectively with stakeholders to provide insights, updates, and recommendations on data engineering initiatives.
Education:
- Bachelor’s degree in Computer Science, Information Systems, or a related field; Master’s degree preferred.
- 5+ years of experience in data engineering, data pipeline development, and ETL processes.
- Proficiency in programming languages such as Python, Java, C#, and experience with SQL.
- Strong experience with cloud-based data platforms (e.g., AWS, S3, Kafka, Snowflake).
- Solid understanding of data warehousing concepts, big data technologies, and distributed systems.
- Experience with data quality management, data governance, and data security best practices.
- Excellent problem-solving skills with a strong focus on data-centric solutions.
- Ability to work effectively in a collaborative, fast-paced environment with cross-functional teams.
- Strong communication skills, with the ability to translate technical concepts into business-friendly language.
Travel:
Ability to travel as needed
Experience:
- Bachelor’s degree in Computer Science, Information Systems, or a related field; Master’s degree preferred.
- 5+ years of experience in data engineering, data pipeline development, and ETL processes.
- Proficiency in programming languages such as Python, Java, C#, and experience with SQL.
- Strong experience with cloud-based data platforms (e.g., AWS, S3, Kafka, Snowflake).
- Solid understanding of data warehousing concepts, big data technologies, and distributed systems.
- Experience with data quality management, data governance, and data security best practices.
- Excellent problem-solving skills with a strong focus on data-centric solutions.
- Ability to work effectively in a collaborative, fast-paced environment with cross-functional teams.
- Strong communication skills, with the ability to translate technical concepts into business-friendly language.
Preferred:
- Experience with CI/CD pipelines and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with stream processing frameworks, Kafka, Snowflake.
- Experience with Git/GitHub, AWS, SSRS, SSMS.
- Experience with programming languages including Python, C#.
- Experience in the healthcare industry or other regulated environments.
- Certification in data engineering or related areas.
Maximum budgeted salary:
$90,000/yr
Team Member Competencies:
- Understands role on the team and works to achieve goals to the best of your ability.
- Working within a team means there will be varying opinions and ideas. Active listening and thoughtfully responding to what your team member says.
- Take responsibility for your mistakes and look for solutions. Understand how your actions impact team.
- Provides assistance, information, or other support to others to build or maintain relationships.
- Maintaining a positive attitude. Tackle challenges as they come, and don’t let setbacks get you down.
- Gives honest and constructive feedback to other team members.
- When recognizing a problem, take action to solve it.
- Demonstrates and supports the organization's core values.
Every team member exhibits our core values:
- Team First
- Lift Others Up
- Share Openly
- Set and Crush Goals
- Delight the Client
Our urgent care solutions include:
- Electronic Medical Records (EMR): Software that healthcare providers use to input patient data, such as medical history, diagnoses, treatment plans, medications, and test results.
- Patient Engagement (PE): Software that shows patients the wait times at various clinics, allows patients to reserve a spot in line if there's a wait, and book the appointment.
- Practice Management (PM): Software that the clinic front desk staff uses to register the patient once they arrive for their appointment.
- Billing and Revenue Cycle Management (RCM): Software that manages coding, billing and payer contracts for clinics so they don’t have to.
- Teleradiology: Board certified radiologist providing accurate and timely reads of results from X-rays, CT scans, MRIs, and ultrasounds, for our urgent care clients.
- Consulting: Consulting services for urgent care clinics to assist with opening, expanding and enhancing client's businesses
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture AWS Big Data CI/CD Computer Science Consulting Data governance Data pipelines Data quality Data Warehousing Distributed Systems Docker Engineering ETL Git GitHub Java Kafka Kubernetes Pipelines Python Security Snowflake SQL Travel
Perks/benefits: 401(k) matching Career development Competitive pay Flex hours Flex vacation Health care Salary bonus
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.