Jobs · Information Technology · Pennsylvania

R&D Software Engineer, AI & Computational Platforms

Smith+Nephew · Pittsburgh, PA · 1 mo ago
Information TechnologyFull-time

About the role

At Smith+Nephew we design and manufacture technology that takes the limits off living. Are you excited by turning advanced technical ideas into robust, scalable software that makes a real impact? Join us as an R&D Engineer within our AI and Computational Platforms team, where your software engineering expertise will help accelerate innovation across artificial intelligence, computational modeling, and simulation initiatives in a collaborative, purpose driven environment.

Responsibilities

  • Building software solutions that support AI and computational modeling and simulation projects, including proof of concept applications, internal tools, APIs, and technical workflows.
  • Partnering with data scientists, computational modelers, engineers, and cross functional stakeholders to improve code quality, structure, testing, documentation, and maintainability.
  • Establishing and promoting strong software engineering practices such as modular design, code review, version control, and development standards.
  • Developing software that integrates algorithms, models, simulation workflows, and data processing pipelines into usable applications and services.
  • Supporting integration patterns that connect research outputs with broader engineering and product-oriented systems.
  • Setting up and supporting Python development environments, dependency management, packaging workflows, and installers to improve reproducibility and ease of use.
  • Collaborating with platform and DevOps teams, applying familiarity with CI/CD, containerization, and deployment practices.
  • Applying appropriate quality, security, and compliance minded practices within an enterprise and regulated medical technology environment.

Requirements

  • A Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent practical experience.
  • At least 3 years of professional software engineering experience, with strong proficiency in Python.
  • Experience improving and scaling technical codebases beyond one-off prototypes, including testing, documentation, and readiness for broader engineering handoff.
  • Knowledge of software architecture, modular design, API development, and integration patterns.
  • Familiarity with modern software delivery practices such as source control, CI/CD, containers, and cloud environments.
  • Ability to collaborate effectively within multidisciplinary and cross functional teams.

Benefits

  • 401k Matching Program, 401k Plus Program, Discounted Stock Options, Tuition Reimbursement
  • Flexible Personal/Vacation Time Off, Paid Holidays, Flex Holidays, Paid Community Service Day
  • Medical, Dental, Vision, Health Savings Account (Employer Contribution of $500+ annually), Employee Assistance Program, Parental Leave, Fertility and Adoption Assistance Program
  • Hands-On, Team-Customized, Mentorship
  • Discounts on fitness clubs, travel and more

Similar jobs

AI & Platform Engineer

Signify TechnologyUnited States· 1 wk ago
RemoteEngineeringapply on signifytechnology.com

AI & Platform Engineer

Villanova UniversityVillanova, PA· 3 mo ago
Engineering$112k–$124k/yrapply on jobs.villanova.edu