Biofourmis brings the right care to every person, no matter where they are. The company’s AI-driven solution collects and analyzes patient data in real time and identifies shifts that require proactive interventions. This vital innovation provides people everywhere with connected access to hospital-level services, virtual provider networks for remote care, and life-changing clinical trials—all without leaving their homes. Trusted by leading health systems, payers, biopharma companies and patients alike, Biofourmis’ connected platform improves patient outcomes, prevents hospital readmissions, accelerates drug development, and closes critical gaps in care—ultimately making science smarter, healthcare simpler, and patients healthier. Biofourmis is a global technology company enabling care delivery, with headquarters in Needham, MA and key offices in Singapore and India. Join our team - we are Committed, Collaborative and Curious….we are Biofourmis!
Data Engineer
We are seeking a Data Engineer with proven expertise in managing, securing, and scaling data for both internal stakeholders and external clients. The ideal candidate will exhibit advanced problem-solving abilities, a thorough understanding of data engineering principles, and a strong focus on data-oriented solutions. This role demands comprehensive management of data flows, including collection, cleaning, integration, and transfer, to maintain the highest standards of data quality and security.
Responsibilities
You will be a key contributor in the US location, working closely with Data Engineer and Data Scientist counterparts in Biofourmis' US, India and Singapore locations.
- Act as a key enabler for teams of architects, engineers, analysts, data scientists, and business users.
- Data Pipeline Development and Management: Design, implement, and manage ELT pipelines, enhancing data analysis and pipeline functionality across various product lines. Optimize the process of ingesting raw data from diverse sources into our Data Lake and Data Warehouse, and support analytics, algorithm development, validation, and monitoring needs.
- Data Platform Architecture: Collaborate with technical teams to enhance our data platform's capabilities, ensuring scalable, efficient operations.
- BI Tool Administration: Manage scalability and access controls within our BI tools, focusing on stringent security and performance standards. Enable publishing of reports for US location clients.
- Data Modeling: Develop and maintain data schemas that support internal analytics and client data exchanges, adhering to healthcare industry best practices and prioritizing efficient storage and retrieval.
- High-Quality Delivery: Resolve challenges efficiently to maintain service level agreements (SLAs) and ensure timely, accurate data delivery.
- Performance and Security: Ensure high performance, privacy, security, scalability, and reliability in our solutions.
- Collaborative Development: Work with and across Agile teams to design, develop, test, implement, and support technical solutions, articulating the benefits and constraints of technology solutions to stakeholders.
Requirements
- Education: Bachelor’s Degree in Computer Science.
- Experience: Minimum of 2-5 years in a Data Engineering role, with at least 1 year of experience in cloud computing (AWS preferred).
- Data Warehousing: Practical experience with data warehousing concepts, methodologies, and frameworks.
- Technical Skills:
- ETL Pipelines and development: Expertise and hands-on experience in ETL development, deployment and monitoring.
- SQL and Databases: Profound knowledge of SQL, experience with OLAP databases (e.g., Redshift) and OLTP databases (e.g., MongoDB).
- Programming: Proficiency in Python.
- Analytical Skills: Strong capability in data-driven problem-solving and critical analysis.
- Operational Skills: Demonstrated ability to build and manage sophisticated data pipelines and storage solutions.
- Attention to Detail: Exceptional focus on meticulousness and accuracy in all aspects of work.
- Continuous Improvement: Commitment to continuous professional development and embracing new technologies and methodologies.
- Healthcare Background: Experience in healthcare data management is highly desirable, but not mandatory.
Base salary range for this position is $90,000 to $130,000 based upon experience.