Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Software Mind

Senior Python Engineer, Data Oriented

Software Mind

Senior Python Engineer developing a proprietary data platform for a British insurance company. Collaborating with teams across Azure and AWS to enhance data capabilities.

Posted 7/4/2026full-timeRemote • 🇵🇱 PolandSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudLinuxPostgresPythonSQL

About the role

Key responsibilities & impact
  • Design and implement new data capabilities, including large-scale data ingestion, transformation pipelines, robust high-performance APIs, and consumers for high-frequency event streams.
  • Contribute to the development of the proprietary data platform and help evolve it towards a data mesh architecture for the enterprise.
  • Build solutions using the standard technology stack: Python, Linux via WSL, PostgreSQL, SQL Server, Databricks, and cloud infrastructure spanning Azure and AWS.
  • Develop advanced mechanisms for data ingestion, transformation, and mass-parallel orchestration of network IO.
  • Model data for operational and analytical purposes in collaboration with your team, other engineering teams, and analytical data customers.
  • Work with infrastructure teams to maintain Infrastructure as Code and deliver valuable features for the engineering platform.
  • Improve data quality across the estate by defining and acting on indicators such as completeness, accuracy, reliability, and usability.
  • Evaluate potential new data sources for specific applications, assessing their completeness, accuracy, and business value.
  • Contribute to quality automation in CI/CD processes, optimising for a bug-free release cadence and a positive developer experience.
  • Support test automation through platform enhancements and additional automated tests.
  • Maintain clear technical documentation, starting with well-documented code and extending to materials for technical and non-technical audiences.
  • Participate in a pairing-first development team by sharing expertise, learning from colleagues, and contributing to an open engineering culture.
  • Mentor and coach less experienced engineers through design discussions, code reviews, and practical knowledge sharing.
  • Assess application security and API quality to ensure solutions comply with relevant application security and API standards.

Requirements

What you’ll need
  • Senior-level commercial experience as a Software Engineer, with strong hands-on Python development skills.
  • Practical experience building data platforms, data services, or backend systems that process, expose, or analyse large datasets.
  • Strong understanding of data ingestion, transformation, event-driven or stream-oriented processing, and high-performance API development.
  • Experience with relational databases and data modelling, especially PostgreSQL and/or SQL Server, for both operational and analytical use cases.
  • Working knowledge of cloud infrastructure, preferably across Azure and AWS, and the ability to collaborate effectively with infrastructure or platform teams.
  • Experience with Databricks or comparable data engineering platforms would be valuable for working with large-scale data workflows.
  • Comfortable working in Linux-based development environments, including Linux via WSL.
  • Experience maintaining or contributing to Infrastructure as Code and understanding how platform engineering supports product delivery.
  • Strong quality mindset, including CI/CD, automated testing, test automation, debugging, code reviews, and continuous improvement of release cadence.
  • Ability to evaluate data source quality using criteria such as completeness, accuracy, consistency, and suitability for specific applications.
  • Good understanding of secure engineering practices, application security expectations, and API standards.
  • Strong documentation habits and ability to communicate technical decisions clearly to technical and non-technical audiences.
  • Collaborative, pairing-friendly approach with the ability to mentor others, challenge decisions constructively, and take ownership of outcomes.
  • Fluent communication in English.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Data IngestionData TransformationEvent-Driven ProcessingRelational DatabasesData ModellingPostgreSQLSQL ServerDatabricksInfrastructure as CodeAutomated Testing
Soft Skills
MentoringCollaborationClear CommunicationConstructive ChallengeQuality Mindset