Senior Data Engineer

Narrativedx Austin , TX 78701

Posted 1 week ago

NarrativeDx is expanding our software development team and we are looking for smart, talented engineers that have a history of getting products complete and in the hands of customers. For this position we are searching for a data engineer with experience architecting data processing pipelines and working alongside data scientists to adapt data models into production systems. The position requires experience developing web applications in python and experience deploying applications on AWS. This position will be involved with a wide variety of development tasks on the engineering team and will be the primary link between our research team and our application development team. Candidates must have experience with: python server application development, SQL databases and query optimization, and scaling data processing.


  • B.S. in Computer Science/Engineering and 5 years of professional software development experience or equivalent.
  • 3+ years experience with Python using Django or Flask
  • Experience with Python Celery or other task/job management frameworks
  • 5+ years of experience in a software development environment
  • Experience with AWS services
  • Experience with data modeling techniques
  • 3+ years experience with PostgreSQL or other SQL server

Nice to haves:

  • Experience with natural language processing
  • Experience with sentiment classification
  • Experience with computational linguistics


NarrativeDx is a 6 year old company with VC backing. We have a great office in downtown Austin with good parking, a great healthcare package, 401K Match and flexible schedules. We are a small close-knit team where we have fun and work smart and we keep our team small by hiring smart experienced people!

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Data Engineer

Clinical Laboratories

Posted 3 days ago

VIEW JOBS 3/22/2019 12:00:00 AM 2019-06-20T00:00 Job Functions, Duties, Responsibilities and Position Qualifications: The Senior Data Engineer will be a pivotal role in defining the architecture of our informatics systems. This role will be responsible for operational data across all verticals, enterprise-wide, flowing through a central pipeline, to facilitate a culture of data-driven insights and decisions. Other responsibilities will include providing technical leadership and mentorship to junior staff and providing some leadership in the SCRUM process. You will also be involved in preparing and maintaining technical documentation pertaining to data systems. Job Responsibilities Essential Functions * Planning and Design: * Take a lead role in planning, with a focus on ensuring each developer on the team understands the design & implementation decisions and how to apply them * Collaborate with product owners early in the planning process to help guide architectural decisions that will lead to more stability and sustainable design * Collaborate with peers and key stakeholders to create conceptual designs for new data pipelines and upgrades to existing systems * Assign complexity estimations to development efforts * Development & Testing * Deliver clean, readable code that meets requirements * Contributes and reviews technical related entries into enterprise data dictionaries * Follow team standards for development practices * Provide appropriate documentation of development work * Collaborate with teammates on every task * Subject all features to manual testing to ensure acceptance critera are met with a focus on user experience * Participate in peer review on every task * Support and Maintenance: * Work with support teams to understand and triage reporting issues as they arise * Participate in efforts to reduce technical debt * Be available to address emergency issues in a 24/7 healthcare environment * Culture and Team Development: * Coach and mentor junior team members * Communicates proactively and effectively with team members, team leads, project managers, software developers, user personnel and management staff * Actively seek out opportunities to improve the team dynamic * Maintain a focus on breaking down silos * Foster an environment of fluid collaboration * Ensure that all data communications are secure as required by the Health Insurance Portability and Accountability Act (HIPAA) of 1996 Job Qualifications Required * 5+ years of experience developing traditional data streams (relational data warehouses, operational data stores / data marts) * Expert knowledge of various SQL languages * Excellent problem solver, with a focus on team success * Excellent communication skills with ability to work cross-functionally across multiple teams Preferred * Experience with BI tools such as Crystal Reports, SSRS, etc… * Experience with ETL tools such as Pentaho, SSIS, Kafka, etc… * Experience with scripting languages such as Bash, Python, Ruby, etc… Travel * Ability to travel up to 20%. Physical Capabilities * Light to moderate physical effort (lift/carry up to 50 lbs.) * Occasional reaching, stooping, bending, kneeling and crouching. * Occasional carrying, pushing, and pulling of objects. * Frequent, prolonged standing/sitting/walking. * Extensive computer work. * Frequent use of telephone and fax. * Occasional travel required to interact with Division personnel and/or attend meetings or educational training. Scheduled Weekly Hours: 40 Company: Sonic Healthcare USA, Inc Sonic Healthcare USA provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Clinical Laboratories Austin TX

Senior Data Engineer