Ernst and Young

Python Technical Architect

Ernst and Young
Apply
3 days ago
Katowice, PolandSenior

Responsibilities

  • Own the solution design and technical architecture for Python-based backend services, APIs, integrations, data processing components, and cloud-native solutions.
  • Define implementation approaches, non-functional requirements, engineering standards, architectural documentation, and design trade-offs.
  • Ensure solutions are secure, scalable, observable, resilient, maintainable, and aligned with architectural standards.
  • Lead a small or medium development team technically by splitting work, removing blockers, supporting delivery, and maintaining technical quality.
  • Review code, challenge design decisions, and promote clean, testable, and maintainable Python.
  • Collaborate with stakeholders, analysts, architects, DevOps, and engineering teams to translate business requirements into technical solutions.
  • Provide mentoring, code reviews, pairing, practical sessions, reusable guidance, and community support to Python engineers.

Requirements

  • BTech, MTech, or a Master’s in Computer Applications.
  • At least 8 years of commercial software engineering experience, including strong Python backend development.
  • Very good knowledge of Python, including clean code, typing, testing, packaging, performance fundamentals, and production debugging.
  • Experience designing backend services, REST APIs, event-driven components, integrations, or data pipelines and owning technical design decisions.
  • Practical AWS and/or Azure experience designing secure, scalable, observable, and cost-aware services.
  • Experience defining or validating performance, security, reliability, observability, and maintainability requirements.
  • Experience technically leading developers through code reviews, technical decisions, mentoring, and delivery ownership.
  • Strong knowledge of architectural and design patterns, Clean Code, testing best practices, and architectural documentation.
  • Experience with CI/CD, Git, and automated deployments.
  • Experience supporting technical communities or competencies through mentoring, knowledge sharing, standards, or reusable engineering guidance.
  • Experience with Python frameworks and ecosystem tools such as FastAPI, Django, Flask, SQLAlchemy, Pydantic, or Celery is preferred.
  • Infrastructure as Code experience with Terraform, Bicep, ARM templates, or AWS CDK is preferred.
  • Experience with Docker, Kubernetes, Azure DevOps, GitHub Actions, or similar delivery tooling is preferred.
  • Experience with PostgreSQL, SQL Server, DynamoDB, Cosmos DB, S3, Blob Storage, or similar database and storage technologies is preferred.
  • Experience with distributed systems, messaging, queues, idempotency, retries, and failure handling is preferred; frontend awareness is useful.

Benefits

  • Hybrid work arrangement in Katowice with 2 days in the office and 3 days remote.
  • Continuous learning opportunities to develop new skills and navigate future career needs.
  • Tools and flexibility to make a meaningful impact according to individual goals.
  • Leadership insights, coaching, and confidence-building support.
  • Diverse and inclusive global culture with collaboration across EY teams, service lines, geographies, and sectors.

Tech Stack

Amazon DynamoDBAWSAzureDjangoDockerFastAPIFlaskGitGitHub ActionsKubernetesMicrosoft SQL ServerPostgreSQLPythonTerraform

Categories

Ernst and Young

About Ernst and Young

10,000+ employees

Ernst & Young (EY) provides audit/assurance, tax, consulting, strategy and transactions services to enterprises, financial institutions, and public‑sector clients. Structured as a global network of partner‑owned member firms, it sells professional services on a fee basis, including a dedicated Financial Services Organization for banking, insurance, and capital markets. Headquartered in London, EY was formed in 1989 from the merger of Ernst & Whinney and Arthur Young, and operates in 150+ countries.

Contact me