Hybrid Staff Software Engineer

Posted 4 weeks ago

Apply now

About the role

  • Staff Software Engineer at Pfizer building AI components and solutions. Mentoring engineers and enhancing drug discovery through scalable AI solutions.

Responsibilities

  • Design, develop, and maintain high-quality reusable AI components, SDKs, APIs, and templates that enable common AI capabilities across development teams
  • Implement and optimize shared libraries and toolkits that standardize how we build, integrate, and deploy AI solutions
  • Contribute to the architecture and implementation of solutions and services with focus on performance, reliability, and developer experience
  • Ensure proper versioning, documentation, and maintainability of shared assets through hands-on development and code reviews
  • Create and maintain comprehensive technical documentation, API references, and implementation guides for platform components
  • Develop sample applications, tutorials, and best practice examples that accelerate developer onboarding and adoption
  • Build developer tooling and automation that streamlines the integration and consumption of platform services
  • Work closely with cross-functional teams to understand requirements and translate them into robust platform capabilities
  • Collaborate with senior engineers and architects to implement strategic platform initiatives and technical roadmaps

Requirements

  • 7+ years in Software Engineering roles
  • Advanced degree in Computer Science or Engineering.
  • Demonstrated experience building RESTful APIs, microservices, and distributed systems components
  • Understanding of AI/ML engineering principles, model deployment, and MLOps practices
  • Knowledge of software engineering best practices including testing, version control, and CI/CD processes
  • Understanding of SDK design principles and API development best practices
  • Knowledge of software architecture patterns and system design considerations
  • Experience with monitoring, logging, and observability tools for distributed systems
  • Ability to document technical concepts clearly and create developer-friendly resources

Benefits

  • Flexibility
  • Health insurance
  • Professional development opportunities

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Postgraduate Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job