Epicareer Might not Working Properly
Learn More
B

Senior Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
Salary:

About Us

BEKhealth is a leading clinical technology company that operates an AI-powered patient-matching software platform serving the clinical trial industry. Our platform accelerates patient matching to clinical trials and enhances trial feasibility, site selection, and patient recruitment by extracting structured and unstructured data from electronic medical records (EMRs) and automatically matches patients to trials. We specialize in providing software for patient population analysis, site feasibility and selection, study participant identification, and study participant matching to both site networks.

Job Summary:

We are seeking a highly skilled Senior Software Engineer with 6+ years experience with Python and SQL with experience working on data ETL pipelines. As a Senior Software Engineer, you will be responsible for developing and maintaining high-performance Python applications that are scalable, reliable, and secure. You will be working on a variety of projects that require strong technical skills and the ability to collaborate effectively with other team members.

Key Responsibilities:

  • Design, develop, test, and deploy scalable Python applications and services that process large amounts of data in high performant scenarios
  • Implement and optimize SQL and/or MongoDB Queries for transforming data
  • Implement, test and maintain data adapters to a client data sources
  • Design, develop and test enhancements to the BEKhealth NLP pipeline
  • Write high-quality, maintainable, and well-documented code
  • Collaborate with the engineering team and external partners to gather requirements and develop solutions that meet business needs
  • Identify and troubleshoot performance issues, bottlenecks, and bugs in Python applications
  • Ensure that all applications are secure and follow best practices for data privacy and protection
  • Mentor and guide junior developers to improve their technical skills and knowledge
  • Stay up-to-date with the latest industry trends, tools, and technologies in Python development

Requirements:

  • Bachelor's degree in Computer Science or related field
  • 6+ years of experience in Python development
  • 6+ years of experience with relational databases including PostgreSQL
  • Experience with Celery, RabbitMQ or other task queue frameworks
  • Experience with AWS

Also good to have:

  • Experience with data analysis Python libraries, i.e. pandas or polars
  • Experience with Kubernetes
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills

Additional Information:

Immigration sponsorship is not available for this position.

Benefits:

We offer competitive salary 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.


remote work
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job
Similar Jobs

1d ago

Senior Engineer Operations Systems
MISO - Midcontinent Independent System Operator
M

Full Time, onsite, onsite

Salary undisclosed

1d ago

Electrical Engineer(PSSe)
MISO - Midcontinent Independent System Operator
M

Full Time, onsite, onsite

Salary undisclosed

1d ago

Full Time, onsite, onsite

Salary undisclosed