
Staff Software Engineer
Pfizer
full-time
Posted on:
Location Type: Hybrid
Location: Chortiatis • 🇬🇷 Greece
Visit company websiteJob 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