Pfizer

Staff Software Engineer

Pfizer

full-time

Posted on:

Location Type: Hybrid

Location: Chortiatis • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

Distributed SystemsMicroservices

About the role

  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
AI componentsSDKsAPIsRESTful APIsmicroservicesdistributed systemsMLOpssoftware engineering best practicesversion controlCI/CD
Soft skills
collaborationcommunicationdocumentationdeveloper experienceproblem-solving
Certifications
advanced degree in Computer Scienceadvanced degree in Engineering