R

RTI International

Independent scientific research institute solving problems

Research Python Programmer/Data Analyst

Data AnalysisPosted on Nov 10
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree or advanced degree in data science, computer science, statistics, social sciences, health policy, or a related field, plus at least 8 years of programming experience; alternatively, a master's degree in these areas and at least 6 years of relevant experience, or an equivalent combination of education and experience.
  • At least 8 years of combined analytical coding experience with Python, SAS, or SQL, including demonstrated expertise linking different types of data files; at least 4 years must involve Python and/or SQL for analytical programming.
  • Programming experience with data stored in relational databases such as Teradata, Snowflake, DB2, Oracle, and SQL Server.
  • Healthcare industry experience, analytical experience with Centers for Medicare & Medicaid Services data, and/or knowledge of healthcare terminology and classification systems such as ICD-10, CPT, and HCPCS.
  • Experience designing and implementing flexible, reusable, scalable, computationally efficient, and maintainable programming code for use across multiple projects.
  • Understanding of analytical programming quality practices, including QA/QC procedures such as peer code review and parallel programming, and the ability to teach these practices.
  • Experience with all phases of the Analytic Development Life Cycle.
  • Organizational and planning skills that support independent work and contribution to a team.
  • Analytical thinking and attention to quality and detail.
  • Written and oral English-language skills, ability to manage competing deadlines, and ability to work independently while regularly collaborating with project teams.
  • Legal authorization to work in the United States; residence in the United States for at least 3 of the last 5 years; and no need now or in the future for employment visa sponsorship.

Responsibilities

  • Apply coding expertise and best practices to query, merge, and analyze complex healthcare data from large relational databases.
  • Use quantitative methods to standardize, blend, and distill data from multiple sources into insights for client reports, journal manuscripts, abstracts, and professional meeting posters.
  • Develop and maintain SAS, SQL, or Python code iteratively to improve efficiency, minimize computational errors, improve processes, and add value to business processes and analytical results.
  • Conduct thorough code review and documentation, and participate in parallel coding efforts to maintain quality and enable efficient transfer of code among team members.
  • Construct analytical datasets and databases supporting deliverables for public health and healthcare financing engagements.
  • Collaborate with project team members to review, evaluate, and refine business requirements and translate them into programming logic.
  • Advise and mentor fellow programmers, resolve day-to-day issues of small to medium complexity, apply sound coding practices and standards, and develop these behaviors among early-career staff.
  • Support strategic initiatives in the programming group and health practice area, including evaluating emerging technologies, creating efficiencies and novel coding approaches, mentoring staff, and collaborating to support research objectives.
  • Participate in industry conferences and continuing education on healthcare-related and technical coding topics, including learning new coding languages as applicable.
  • Share insights with programmers, leaders, and division staff through presentations, contributions to shared codebase utilities, and training early-career staff.

Desired Qualifications

  • At least 2 years of functional or technical leadership experience teaching coding best practices, conducting code reviews, and guiding teams through one or more phases of the Analytic Development Life Cycle.
  • Experience with other open-source programming languages such as R, Java, and Perl.
  • Experience applying relational database management concepts to build or enhance large systems of analytical datasets.
  • Programming experience with CMS data systems such as the Integrated Data Repository (IDRC), Chronic Conditions Warehouse (CCW), or Centralized Data Repository (CDR).
  • Familiarity with issue tracking and code versioning tools such as Jira or Git.
  • Experience with Linux/Unix.
  • Ability to deliver quality programming output while identifying improvements to programming or project team processes that advance quality, efficiency, and collaboration.

About the Company

RTI International

Independent scientific research institute solving problems

RTI International is an independent scientific research institute that carries out multidisciplinary research to help clients solve the world’s most challenging problems. It brings together experts from social, statistical, data, laboratory, engineering, and other technical disciplines to answer questions with objective, evidence-based approaches and deliver technical solutions. The company differentiates itself through independence, an objective stance, and the integration of diverse fields to address client needs rather than offering a single product. Its goal is to improve the human condition by tackling critical global problems with science-based, technical solutions for a better future.

Company size
5,001-10,000
Company stage
Grant
Total funding
$5.3M
Headquarters
Durham, NC
Founded
1958

Recently Posted Jobs

Explore more opportunities at RTI International

See more jobs