[C3C] 高级 Python 工程师
[C3C] Senior Python Engineer
Software Mind 为全球的公司提供具有影响力的技术解决方案。科技巨头与独角兽企业、变革性项目、新兴技术以及无限的机会——这些是我们的日常写照。我们组建跨职能的工程团队,他们拥有责任感并追求卓越,因此我们一直在寻找那些为每个项目带来激情和创造力的优秀人才。我们的文化倡导开放、尊重、坚韧与勇气,并将工作与乐趣结合。
项目 – 你将参与的内容
我们的团队与一家领先的英国保险公司合作,开发帮助识别和降低网络风险的解决方案。
该项目专注于构建和演进一个专有的数据平台,该平台能够处理大量网络安全数据。它支持可扩展的数据摄入、高性能 API 和事件驱动的数据处理,从而支持帮助客户主动管理网络威胁的产品。
职位 – 你将如何贡献
作为高级 Python 软件工程师,你将在设计和开发数据密集型平台的可扩展后端解决方案中发挥关键作用。你将与经验丰富的工程师紧密合作,构建可靠的服务,塑造技术方案,并为平台和工程实践的演进做出贡献。
在该职位中,你将:
· 使用 Python 设计、开发和维护后端服务和 REST API。
· 构建用于处理、集成和转换大型数据集的可扩展解决方案。
· 参与云原生架构、CI/CD 流水线和基础设施即代码。
· 与工程师协作进行系统设计、数据建模和平台优化。
· 通过代码审查、自动化测试和指导经验较少的开发者来提升软件质量。
期望 – 你需要的经验
· 5 年以上 Python 开发的商业经验。
· 在构建后端应用和 REST API 方面有扎实的经验。
· 熟悉 SQL 并有使用 PostgreSQL 或其他关系型数据库的经验。
· 有使用 AWS 和/或 Azure、Docker 以及 CI/CD 流水线的实际经验。
· 有构建数据密集型应用或处理大规模数据的经验。
· 对软件工程最佳实践、测试和整洁代码原则有深入理解。
附加技能 – 你的优势
· 有使用 Databricks 或现代数据平台的经验。
· 熟悉事件驱动架构和分布式系统。
· 有使用 Kubernetes 或其他容器编排工具的经验。
查看英文原文
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.
Project – the aim you’ll have
Our team works with a leading UK-based insurance company on solutions that help identify and reduce cyber risk.
The project focuses on building and evolving a proprietary data platform that processes large volumes of cybersecurity data. It enables scalable data ingestion, high-performance APIs and event-driven data processing, supporting products that help customers proactively manage cyber threats.
Position – how you’ll contribute
As a Senior Python Software Engineer, you will play a key role in designing and developing scalable backend solutions for a data-intensive platform. You'll work closely with experienced engineers to build reliable services, shape technical solutions, and contribute to the evolution of the platform and engineering practices.
In this role, you will:
· Design, develop and maintain backend services and REST APIs using Python.
· Build scalable solutions for processing, integrating and transforming large datasets.
· Contribute to cloud-native architecture, CI/CD pipelines and Infrastructure as Code.
· Collaborate with engineers on system design, data modelling and platform improvements.
· Improve software quality through code reviews, automated testing and mentoring less experienced developers.
Expectations – the experience you need
· 5+ years of commercial experience with Python development.
· Strong experience building backend applications and REST APIs.
· Solid knowledge of SQL and experience with PostgreSQL or other relational databases.
· Hands-on experience with AWS and/or Azure, Docker, and CI/CD pipelines.
· Experience building data-intensive applications or working with large-scale data processing.
· Strong understanding of software engineering best practices, testing and clean code principles.
Additional skills – the edge you have
· Experience with Databricks or modern data platforms.
· Familiarity with event-driven architectures and distributed systems.
· Experience with Infrastructure as Code (e.g. Terraform).
· Comfortable working in Linux-based development environments.
Our offer – professional development, personal growth
· Flexible employment and remote work
· International projects with leading global clients
· International business trips
· Non-corporate atmosphere
· Language classes
· Internal & external training
· Private healthcare and insurance
· Multisport card
· Well-being initiatives