Manager, Software Engineer
- Greece-Thessaloniki Chortiatis

ROLE SUMMARY
As Manager, Software Engineer (Individual Contributor), you will contribute to the design and development of modular AI capabilities within the Enterprise AI Capability Design Team. Your focus will be on implementing SDK components, interfaces, and supporting modules that enable internal teams and the broader community to integrate AI capabilities seamlessly into applications. You will work under the guidance of senior engineers and architects, gaining exposure to API design, modular architecture, and cloud-native development while progressively taking ownership of components.
You will collaborate closely with:
Embedded AI Architecture Team and Solution Design Team to ensure SDK interfaces align with real-world solution patterns.
AI Engineering Team for PI increments and integration of external technologies.
Digital Creation Centers and Forward Impact Teams (FITs) to capture feedback and improve usability.
This role is designed for engineers with strong software development experience and a growth mindset, eager to deepen expertise in AI engineering, system design, and SDK architecture.
Why this Role Matters
Manager-level Software Engineers are the builders and maintainers of our AI capability SDK. By delivering well-structured, tested, and documented components, you enable reuse, scalability, and developer experience excellence—critical for accelerating AI adoption across the enterprise.
ROLE RESPONSIBILITIES
1) SDK Component Development
Implement modular SDK components for AI capabilities, including:
RAG pipeline elements (parsers, chunkers, enrichers, retrievers, connectors)
Agent and tool cookiecutters with MCP adaptors
Interfaces for community-driven extensions
Ensure code adheres to software quality standards for reusability, maintainability, security, readability, and versioning.
2) Testing & Quality Assurance
Write unit and integration tests for SDK components; collaborate with QA engineers to ensure coverage at various levels (statement / branch / function etc…).
Integrate logging, metrics, and tracing into SDK components to support observability and troubleshooting.
Participate in code reviews and maintain compliance with coding standards and security guidelines.
Contribute to benchmarking and performance validation for new modules.
3) Documentation & Developer Experience
Produce clear API documentation, usage guides, and code samples for assigned components.
Support Developer Experience engineers in creating quickstarts and integration guides.
Ensure documentation aligns with Confluence structure and department standards.
4) Collaboration & Continuous Improvement
Work closely with Senior Manager, Software Engineer and AI Capability Architecture Lead for design guidance and technical reviews.
Partner with Embedded AI Architects and Solution Designers to validate SDK interfaces against solution patterns.
Engage with AI Engineering Team to integrate external technologies and align on PI increments.
5) Growth & Skill Development
Build proficiency in cloud-native architecture, AI integration patterns, and modular SDK design.
Participate in knowledge-sharing sessions, retrospectives, and enablement forums.
Progressively take ownership of more complex components and contribute to architectural discussions.
MEASURES OF SUCCESS
Component quality: Code meets standards for modularity, maintainability, and performance.
Testing coverage: High unit/integration test coverage; minimal defects post-release.
Documentation completeness: Clear API docs, usage guides, and samples delivered with each component.
Collaboration effectiveness: Positive feedback from senior engineers, architects, and consuming teams.
Skill progression: Demonstrated growth toward senior-level responsibilities and architectural contributions.
QUALIFICATIONS
Basic Qualifications
5+ years in software engineering roles with experience in API development and modular design.
Proficiency in Python (required) and familiarity with Java or TypeScript.
Experience with cloud platforms (Azure, AWS, or GCP)and containerized environments.
Strong understanding of CI/CD pipelines, automated testing, and code quality practices.
Ability to produce clear documentation and developer-friendly code samples.
Proficiency in Git-based workflows (feature branches, PR reviews, semantic versioning)
Preferred Qualifications
Exposure to AI/ML frameworks (PyTorch, TensorFlow) and GenAI/LLM ecosystems (RAG, vector databases, agent frameworks).
Contribution to open-source projects and/or community-driven extensions.
Understanding of observability and security-by-design principles.
Experience with performance tuning and benchmarking for SDK components.
Work Location Assignment: Hybrid
Purpose
Breakthroughs that change patients' lives... At Pfizer we are a patient centric company, guided by our four values: courage, joy, equity and excellence. Our breakthrough culture lends itself to our dedication to transforming millions of lives.
Digital Transformation Strategy
One bold way we are achieving our purpose is through our company wide digital transformation strategy. We are leading the way in adopting new data, modelling and automated solutions to further digitize and accelerate drug discovery and development with the aim of enhancing health outcomes and the patient experience.
Flexibility
We aim to create a trusting, flexible workplace culture which encourages employees to achieve work life harmony, attracts talent and enables everyone to be their best working self. Let’s start the conversation!
Equal Employment Opportunity
We believe that a diverse and inclusive workforce is crucial to building a successful business. As an employer, Pfizer is committed to celebrating this, in all its forms – allowing for us to be as diverse as the patients and communities we serve. Together, we continue to build a culture that encourages, supports and empowers our employees.
Disability Inclusion
Our mission is unleashing the power of all our people and we are proud to be a disability inclusive employer, ensuring equal employment opportunities for all candidates. We encourage you to put your best self forward with the knowledge and trust that we will make any reasonable adjustments to support your application and future career. Your journey with Pfizer starts here!