About the Role
Clinician Nexus enables healthcare organizations to build thriving clinician teams with industry-leading technology products, workforce and compensation analytics, and automated workflow solutions. As a Data Platform Engineer, you will craft, advance, and maintain the infrastructure and systems essential for managing and optimizing data as an enterprise asset. Your goal is to enable enterprise product teams to deliver quality data products that drive business insight and value to customers.
Responsibilities
- Collaborate with data platform architects to design and specify platform tooling, services, and integrations.
- Build data lake and lake house architectures.
- Build streaming data architectures to support data platform tooling and services.
- Collaborate with software teams to integrate streaming and batch architectures with software products.
- Collaborate with data scientists, analysts, and business stakeholders to MVP optimal solutions.
- Collaborate with data governance teams and data platform architects to build governance into technical solutions.
- Maintain systems and services that provide transparency and observability into critical systems.
- Implement and promote engineering and architectural patterns, perform code reviews, and collaborate in architectural reviews.
- Collaborate with product team data engineers and architects to MVP data products, maintain data models, and promote data modeling best practice.
- Provide technical leadership and mentorship to product and data engineers.
- Lead by example through hands-on contributions to designing, coding, and troubleshooting complex data systems.
- Identify and address performance bottlenecks and optimization opportunities within data pipelines, databases, and processing frameworks.
- Optimize data processing workflows to improve efficiency and reduce latency.
- Lead efforts to diagnose and resolve data-related incidents in a timely manner.
- Participate in the grooming of stories.
- Be responsible for tasking towards the completion of stories.
- Mentor junior members of the team and guide them on best practices.
- Participate in design.
- Be responsible for the quality of own code and participate in code review of others' products.
- Be responsible for integrating own code with the team's DevOps plan and implementation.
Requirements
- 5+ years relevant experience.
- Proficiency in one object or object/functional programming language, preferably Python.
- Knowledge of common object and object/functional design patterns (Builder, factory, façade, context, etc.).
- Proficiency with Apache Spark.
- Knowledge of data lake and lake house design principles, OLTP design principles, document data stores, and graph.
- Knowledge of how to build ELT/ETL patterns in a distributed compute system, preferably Databricks.
- Proficiency with common data quality tooling and the design of configurable systems to front end that tooling.
- Proficiency with common systems and data observability tooling.
- Knowledge of standard practices of the Software Development Lifecycle (SDLC).
- Proficiency in standard SDLC concepts and tooling including unit and integration testing frameworks like Pytest, IDE features like debugging, testing practices like mocking, CICD tooling like Github actions, build tooling (poetry), GIT.
- Proficiency in creating and using basic Restful or GRPC services.
- Proficiency in message bus and streaming technologies and understanding common event stream architectures.
- Knowledge of the health care industry is a plus.
Skills
- Python
- Scala
- Java
- SQL
- Data integration
- ETL
- ELT
- Restful/GRPC services
- Streaming
- Data pipelines
- Databases
- Data lakes
- Data warehouses
- Streaming architectures
- Service layer technologies
- Apache Spark
- Data quality tooling
- Data observability tooling
- Unit testing
- Integration testing
- Pytest
- Mocking
- CICD
- Github actions
- Build tooling
- Poetry
- GIT
- Message bus
- Event stream architectures
Location
- Remote
Work Type
- Remote
- Full-time
Experience Level
- 5+ years relevant experience
Education Level
- Degree in Computer Science, Software Engineering, Information Systems, Information Technology or a related computer degree or equivalent experience.
- Master’s degree is a plus
Salary/Compensations
- $120,000.00 - $160,000.00 annually
Benefits
- Competitive total compensation package
- Medical and dental coverage at no premium cost for employees
- 401(k) and profit-sharing retirement plans
- Flexible spending accounts
- Generous paid time off (PTO)
- Company paid holidays
- Gender-neutral parental leave
- Bereavement and pet leave
- Continuing education and professional accreditation sponsorship
- Life and AD&D insurance
- Short- and long-term disability
- Employee assistance program
- Mental health support program
- Additional perks
About the Company
- Clinician Nexus enables health care organizations to build thriving clinician teams with industry-leading technology products, workforce and compensation analytics, and automated workflow solutions.
- Backed by extensive technical expertise and industry-leading data, we deliver innovative approaches to help clients to plan, educate, and engage their clinical workforce at every stage of the lifecycle.
- We are committed to providing our clients with outstanding guidance and support as they focus on shaping the future of health care.
- Our Values In Action: How We CARE
- We live our values daily through four commitments: Connect, Act, Reach, Embrace.
- SullivanCotter Holdings (Clinician Nexus, SCH Services, SullivanCotter) is an Equal Employment Opportunity/Affirmative Action employer.
Equal Opportunity
- SullivanCotter Holdings (Clinician Nexus, SCH Services, SullivanCotter) is an Equal Employment Opportunity/Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law or marital status.
