Senior Data Engineer, Python

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Software Mind

Software Mind

1001 - 5000 employees

Founded 1999

🤖 Artificial Intelligence

☁️ SaaS

📡 Telecommunications

💰 Private Equity Round on 2020-12

Artificial Intelligence • SaaS • Telecommunications

Software Mind is a technology company that specializes in software development and digital transformation services. With a focus on AI and cloud solutions, the company offers a wide range of services including custom software development, mobile app development, and cloud consulting. Software Mind serves various industries such as financial services, telecom, biotech, and media, providing tailored solutions to accelerate digital transformations and business growth globally.

📋 Description

• As a Senior Python Software Engineer, you will play a key role in designing, building, and improving data capabilities that strengthen the company’s competitive advantage in cyber data. • You’ll work closely with engineering, infrastructure, and analytics stakeholders to develop scalable data services and platform features across Azure and AWS environments. • 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

• 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

• 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

Apply Now

Similar Jobs

🔥 17 hours ago

Future Processing

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

🔒 Cybersecurity

Senior Java Developer creating Java software and collaborating with international teams. Involved in programming solutions and testing new technologies for digital billboard platform.

🗣️🇵🇱 Polish Required

Java

JavaScript

React

Spring

Spring Boot

SpringBoot

TypeScript

🕒 Yesterday

Intellectsoft

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Software Engineer with .NET and Azure expertise at Intellectsoft, developing AI-powered platform extensions for clients' PLM systems.

Azure

Cloud

Docker

JavaScript

Kubernetes

NoSQL

React

SQL

Terraform

Vault

Vue.js

.NET

🕒 Yesterday

LLInformatics

51 - 200

☁️ SaaS

🤝 B2B

Ruby on Rails Developer designing, developing, and maintaining backend services for cutting-edge digital products. Collaborating with cross-functional teams to deliver business-focused solutions and drive real results.

AWS

Heroku

Postgres

RSpec

Ruby

Ruby on Rails

🕒 Yesterday

LLInformatics

51 - 200

☁️ SaaS

🤝 B2B

Senior Ruby on Rails Developer designing, developing complex backend systems for an IT consulting firm. Collaborating with stakeholders to deliver scalable and reliable services.

AWS

Distributed Systems

Heroku

Postgres

RSpec

Ruby

Ruby on Rails

🕒 Yesterday

Miratech

501 - 1000

Senior Backend Engineer developing backend microservices for a unified enterprise platform in telecom. Collaborating with diverse teams and integrating with external APIs in a thriving tech environment.

AWS

Cloud

Docker

GraphQL

JavaScript

Kafka

Kubernetes

Microservices

Node.js

Postgres

ServiceNow

TypeScript

VoIP