What are the responsibilities and job description for the Software Architect position at Bekhealth Corp?
About Us
BEKHealth Corporation is a leading clinical technology company that operates an AI-powered patient-matching software platform serving the clinical trial industry. Our platform allows life sciences and healthcare organizations to speed up trial feasibility, site selection, and patient recruitment by extracting data from electronic medical records (EMRs), which includes structured and unstructured clinical data that captures three times more trial criteria. We specialize in providing software for patient population analysis, site feasibility and selection, study participant identification, and study participant matching to both site networks.
About the Opportunity
We are seeking an experienced and high-achieving Software Architect to build and enhance applications in the BEKHealth platform, the leading AI-driven data processing platform for clinical trial acceleration. The selected individual will play a critical role in driving the BEKHealth mission, developing and improving data pipelines for processing, updating and visualizing Electronic Medical Record (EMR) data. Responsibilities include ensuring the reliability and scalability of Galileo and Auto Recruiter for managing petabytes of medical data, collaborating across BEKHealth teams to support machine learning and trial recruitment efforts through product development and ensuring data quality and processing performance. This position reports to the Director of Engineering.
Responsibilities:
- Architect, develop, enhance, data pipeline for processing EMR data and visualization of data in the BEKHealth software.
- Produce high-quality, maintainable and well documented code
- Collaborate with other developers, product owners, and stakeholders to gather requirements and develop solutions that meet business needs
- Mentor and guide junior developers to improve their technical skills and knowledge
- Be proactive and solution-oriented, and driven to get things done in high-complexity environments
- Work with the Research Services team to launch the BEKHealth platform with new customers
Requirements:
- Undergraduate or graduate degree in a technical or scientific field, such as Computer Science, Engineering, Mathematics, or similar.
- 8 years of professional experience as a software engineer
- Experience designing and writing Python for ETL pipelines required
- Senior level experience with Python and SQL required
- Well versed in data processing optimization in the areas of
-
- Memory usage and data query performance
- Parallelization
- Automated Testing Infrastructure
- Experience with data presentation and user experience
- Experience with data modeling and understanding of both relational and document-based databases
- Experience required with relational databases such as Postgres, MySQL, SQLServer, and Snowflake
- Experience working with REST APIs is required
- Experience working with distributed data processing frameworks required
- Such as AWS Glue, AWS Step Functions, Airflow/Prefect
- Experience working in Linux and with Kubernetes and Docker or other container orchestration technologies
- Experience working with Healthcare Data Systems
- Experience with EMR systems is preferred
- Experience dealing with protected health information (PHI) is a plus
- Experience with medical terminology or medical ontologies/semantics is a plus
- Cloud oriented and familiar with SaaS models
- Ability to work in a fast-paced, dynamic environment
Personality:
The ideal candidate is one whom is smart, gets things done and works well with other; and who has been described as focused and entrepreneurial, with great follow-through and attention to detail. Someone who exhibits character, and presence without arrogance, while also being highly credible both internally with the team and externally with customers will be an excellent fit.
Benefits:
We offer competitive salary, bonus plan and equity packages, health insurance, and other benefits. You will have the opportunity to work with a talented and passionate team and make a significant impact on the healthcare industry.
Additional Information:
Immigration sponsorship is not available for this position