
高级 Python 工程师(索非亚,混合办公)
在 Avenga 构建可扩展的 Python 后端服务与 API。这是一家将 AI 原生技术应用于多个行业的国际工程公司。
描述
- 开发和维护可扩展的 Python 后端应用与服务。
- 构建并集成 RESTful API 和微服务。
- 设计健壮、高效且易于维护的软件架构。
- 编写整洁、可复用、结构清晰且测试覆盖充分的代码。
- 与跨职能团队协作,明确技术需求并交付功能。
- 设计并改进数据库架构、查询和数据访问模式。
- 诊断并解决性能、技术和可扩展性问题。
- 实施安全、身份验证和授权控制。
- 创建并维护自动化单元、集成和功能测试。
- 审查代码并推动良好的工程实践。
- 引导技术讨论并参与架构决策。
- 协助 CI/CD、发布、监控和生产问题处理。
- 指导初级和中级开发人员并分享知识。
- 负责整个软件开发生命周期中的技术解决方案。
任职要求
- 至少五年专业软件开发经验,其中包括丰富的 Python 实践经验。
- 精通 Python,包括面向对象编程、异步编程和当前语言特性。
- 具备 FastAPI、Django 或 Flask 的丰富经验。
- 有构建和维护 REST API 及后端服务的经验。
- 了解软件设计原则、设计模式和整洁架构。
- 具备 PostgreSQL 或 MySQL 使用经验。
- 熟悉 MongoDB 或 Redis。
- 有使用 SQLAlchemy 或 Django ORM 的经验。
- 理解微服务、分布式系统和面向服务架构。
- 有使用 Docker、CI/CD 流水线和现代开发工作流的经验。
- 熟悉 AWS、Azure 或 Google Cloud。
- 了解使用 Pytest 或 unittest 进行自动化测试。
- 具备 Git 使用经验并熟悉协作式开发实践。
- 理解应用安全、性能调优、日志记录和错误处理。
- 具备出色的分析、调试和问题解决能力。
- 能够独立做出技术决策,并负责复杂的开发工作。
- 具备良好的英语沟通能力,并有与国际团队协作的经验。
- 能够每周约两天在客户位于索非亚的办公室办公。
- 以下经验有助于胜任:Kubernetes、消息代理、事件驱动或无服务器架构、GraphQL 或 WebSockets、Terraform、监控与可观测性工具、Pandas 或 NumPy、高负载系统以及 Agile/Scrum。
福利待遇
- 私人医疗保险。
- 身心健康计划。
- 灵活及混合办公选择。
- 笔记本电脑和设备。
- 培训机会。
- 社交活动。
- 设备齐全的办公室。
- 提供平等机会,营造尊重且包容的工作环境。


