Senior Platform Engineer (API & Gateway - Data & AI Platform)
New
E
EPAM SystemsData and AI platforms
Opportunity to work remotely within PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English proficiency at B2 level or higher
- Experience
- 5+ years of experience in platform or software engineering
- Required Skills
- PythonAzureFastAPICI/CDTerraform
Requirements
- Have 5+ years of experience in platform or software engineering.
- Have expert-level proficiency in Python.
- Have hands-on experience building APIs and SDKs on distributed services, including client libraries.
- Be proficient in FastAPI, REST and asynchronous API design, API versioning, and contract testing.
- Have expertise in gateway architecture, orchestration, API integration, and consistent routing.
- Know IAM concepts, including least-privilege RBAC and ABAC, managed or workload identity, and token delegation flows.
- Have hands-on experience with Azure and GCP, private endpoints, and multi-cloud service-to-service integration.
- Have CI/CD and automation skills using Azure DevOps or GitHub Actions.
- Be familiar with OpenTelemetry, Prometheus, Loki, Tempo, and Grafana.
- Have English proficiency at B2 level or higher.
Responsibilities
- Design and build APIs and SDKs for distributed platform services using Python and FastAPI.
- Define REST and asynchronous API design standards, versioning strategies, and contract testing practices.
- Develop client libraries that provide consistent access to platform services.
- Architect and maintain a gateway layer, including orchestration and routing patterns for platform services.
- Implement least-privilege RBAC and ABAC authorization models at the gateway level.
- Manage identity and token flows, including managed or workload identity and delegation.
- Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions with a test-first delivery approach.
- Integrate services across Azure and GCP, including private endpoints for service-to-service communication.
- Implement observability using OpenTelemetry, Prometheus, Loki, Tempo, and Grafana; use metrics, traces, and logs to debug and tune production performance.
View Full Description & ApplyYou'll be redirected to the employer's site