Python Programmer/Data Analyst

RTI International•UNAVAILABLE, UNAVAILABLE
•Remote

About The Position

RTI International’s Center for Data Interoperability is hiring a full-time Programmer/Analyst to work with research teams analyzing and synthesizing complex qualitative and quantitative administrative health data from multiple sources. The role provides analytic development and statistical programming support for research using healthcare data, especially large and complex health insurance claims and survey data. The position is based in Research Triangle Park, North Carolina, or may be performed from another U.S. location as a telecommuter. Approximately 85% of working time is devoted to developing and applying coding expertise and best practices for querying, merging, and analyzing complex healthcare data; combining data from disparate sources; developing and maintaining Python code; conducting code review and documentation; constructing analytic datasets and databases; and translating project requirements into programming logic. The remaining approximately 15% involves continuing education on healthcare and technical coding topics and sharing knowledge with colleagues through presentations, codebase contributions, and staff training. RTI is an independent scientific research institute that applies multidisciplinary, technical, and science-based solutions to complex problems. The anticipated national salary range for this role is $91,000 to $112,000; geographic differentials may apply. RTI’s total rewards package includes paid time off, merit-based annual increases, bonus opportunities, recognition programs, insurance plans, retirement savings options, paid parental leave, adoption or infertility-treatment assistance, education and development reimbursement, an employee assistance program, and other work-life-balance offerings.

Requirements

  • Bachelor’s degree or advanced degree in data science, computer science, statistics, social sciences, health policy, or a related field, with at least 3 years of programming experience; alternatively, a master’s degree in these areas and at least 1 year of relevant experience, or an equivalent combination of education and experience.
  • At least 3 years of Python or SQL analytical coding experience, with demonstrated familiarity linking different types of data files.
  • Experience programming with data stored in relational databases such as Teradata, Snowflake, DB2, Oracle, or SQL Server.
  • Experience designing and implementing flexible, reusable, scalable programming code.
  • Commitment to analytic programming quality and best practices, including experience with QA/QC procedures such as code peer review or parallel programming.
  • Familiarity with all phases of the Analytic Development Life Cycle and demonstrated experience in at least one phase.
  • Organizational and planning skills to work independently while contributing to a team.
  • Analytic thinking and exceptional attention to quality and detail.
  • Good interpersonal skills, written and oral English-language skills, ability to manage competing deadlines, and ability to work independently while regularly collaborating with project teams.
  • Must be legally authorized to work in the United States, have lived in the United States for at least 3 of the last 5 years, and not require employment visa sponsorship now or in the future.

Nice To Haves

  • At least 1 year of SAS analytic programming experience.
  • Understanding of relational database management concepts.
  • Healthcare industry experience, analytics work with the Centers for Medicare & Medicaid Services (CMS), or knowledge of healthcare terminology and classification systems such as ICD-10, CPT, or HCPCS.
  • Programming experience in CMS data systems such as the Integrated Data Repository (IDRC), Chronic Conditions Warehouse (CCW), or Centralized Data Repository (CDR).
  • Experience with issue-tracking and code-versioning tools such as Jira or Git.
  • Ability to thoroughly review and adjust code, produce quality programming output, and identify broader improvements to programming or project-team processes.

Responsibilities

  • Develop coding expertise and best practices to query, merge, and analyze complex healthcare data from large relational databases.
  • Apply quantitative methods to standardize, blend, and distill data from disparate sources into analytic insights for client reports, journal manuscripts, abstracts, and professional meeting posters.
  • Develop and maintain Python code, applying practices that improve efficiency, minimize computational errors, and improve business processes and analytic results.
  • Conduct code review and documentation, and participate in parallel coding efforts to maintain quality and enable code transfer among team members.
  • Construct analytic datasets and databases supporting public health and healthcare financing project deliverables.
  • Collaborate with project team members to review, evaluate, and refine business requirements and translate them into programming logic.
  • Develop technical skills on projects, work independently, proactively resolve day-to-day issues of small complexity, and apply coding standards and best practices.
  • Participate in continuing education on healthcare-related and technical coding topics, including learning new coding languages as relevant.
  • Share knowledge with programmers, leaders, and division staff through presentations, contributions to shared code utilities, and training early-career staff.

Benefits

  • Competitive base salary
  • Paid time off
  • Merit-based annual increases
  • Bonus opportunities
  • Recognition program
  • Health insurance
  • Dental insurance
  • Life insurance
  • Short-term and long-term disability insurance
  • 401(k) retirement savings plan
  • Paid parental leave
  • Financial assistance with adoption expenses or infertility treatments
  • Reimbursement for education and developmental opportunities
  • Employee assistance program
  • Other offerings to support work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service