Support our software developers, database architects, analysts, and data scientists on data initiatives.
Ensure optimal data delivery architecture is consistent throughout ongoing projects.
Optimize or improve our company’s data architecture to support our next generation of products and data initiatives.
Join our growing Product Development / Terminology Data Engineering Organization as a Senior Data Engineer to help design, create, and support high-quality solutions that support 80% of US clinicians.
Requirements
Relevant technical BA/BS degree and five years of experience, OR seven years of relevant professional experience
Ability to build end-to-end data platforms and collaborate on architecting sound solutions
Experienced developer in multiple languages, including object-oriented/functional scripting languages (Python); able to train up on additional languages as needed
Hands-on experience with big data tools (e.g., Spark, Kafka); familiarity with building and optimizing complex data pipelines and architectures
Proficient in AWS services (EC2, EMR, RDS)
Strong SQL knowledge, with experience in complex query authoring, relational databases (PostgreSQL), and NoSQL databases (DynamoDB, MongoDB, Elasticsearch)
Strong analytical, troubleshooting, and problem-solving skills
Experienced in data modeling and logical/physical database design
Comfortable working with large, disconnected datasets and building processes that support data transformation, structures, and metadata
Familiar with agile development and CI/CD processes using tools such as Git and Terraform
Experience with markup languages such as XML and HTML
Comfortable performing root cause analyses to identify opportunities for improvement
Familiarity with stream-processing systems (e.g., Storm, Spark-Streaming) and workflow management tools (e.g., Airflow, Luigi, Azkaban)
Strong communication skills
Enjoyment of challenges, eagerness to explore new approaches, and willingness to ask for help
Interest and capacity to independently get up to speed with items in the “Nice To Have”
Benefits
Compensation at IMO Health is determined by job level, role requirements, and each candidate’s experience, skills, and location.
These figures exclude potential bonuses, equity, or sales incentives, which may also be part of the total compensation package.
IMO Health offers a comprehensive benefits package.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data architecturedata platformsPythonbig data toolsSQLdata modelingrelational databasesNoSQL databasesagile developmentmarkup languages
Soft skills
analytical skillstroubleshooting skillsproblem-solving skillscommunication skillscollaborationadaptabilityeagerness to learnindependencecreativityattention to detail