
Senior Python Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Poland.
• In the role of Senior Python Software Engineer, you will be instrumental in designing, constructing, and enhancing data capabilities that bolster the company's competitive edge in cyber data.
• You will create and execute new data functionalities, which include large-scale data ingestion, transformation pipelines, robust high-performance APIs, and consumers for high-frequency event streams.
• Your contributions will aid in the development of the proprietary data platform, guiding its evolution towards a data mesh architecture for the enterprise.
• You will develop solutions utilizing the standard technology stack: Python, Linux via WSL, PostgreSQL, SQL Server, Databricks, and cloud infrastructure across Azure and AWS.
• Your responsibilities will include designing advanced mechanisms for data ingestion, transformation, and mass-parallel orchestration of network IO.
• You will collaborate with your team, other engineering teams, and analytical data customers to model data for both operational and analytical purposes.
• Working with infrastructure teams, you will maintain Infrastructure as Code and deliver valuable features for the engineering platform.
• You will enhance data quality across the estate by defining and acting on indicators such as completeness, accuracy, reliability, and usability.
• You will assess potential new data sources for specific applications, evaluating their completeness, accuracy, and business value.
• Your role will involve contributing to quality automation in CI/CD processes, optimizing for a bug-free release cadence and an enjoyable developer experience.
• You will support test automation through platform enhancements and additional automated tests.
• Your task will include maintaining clear technical documentation, beginning with well-documented code and extending to materials for both technical and non-technical audiences.
• You will engage in a pairing-first development team by sharing expertise, learning from colleagues, and nurturing an open engineering culture.
• Furthermore, you will mentor and coach less experienced engineers through design discussions, code reviews, and practical knowledge sharing.
• You will evaluate application security and API quality to ensure that solutions adhere to relevant application security and API standards.
• A senior-level commercial background as a Software Engineer, demonstrating strong hands-on Python development capabilities.
• Practical experience in building data platforms, data services, or backend systems that process, expose, or analyze large datasets.
• A solid understanding of data ingestion, transformation, event-driven or stream-oriented processing, and high-performance API development.
• Experience with relational databases and data modeling, particularly PostgreSQL and/or SQL Server, for both operational and analytical scenarios.
• Proficient knowledge of cloud infrastructure, preferably across Azure and AWS, along with the ability to collaborate effectively with infrastructure or platform teams.
• Familiarity with Databricks or similar data engineering platforms would be advantageous for managing large-scale data workflows.
• Comfortable operating within Linux-based development environments, including Linux via WSL.
• Experience in maintaining or contributing to Infrastructure as Code and an understanding of how platform engineering supports product delivery.
• A strong focus on quality, including CI/CD, automated testing, test automation, debugging, code reviews, and continuous improvement of release cadence.
• Ability to assess data source quality using criteria such as completeness, accuracy, consistency, and suitability for specific applications.
• A good grasp of secure engineering practices, application security expectations, and API standards.
• Strong documentation practices and the capability to communicate technical decisions clearly to both technical and non-technical audiences.
• A collaborative, pairing-friendly approach with the ability to mentor others, constructively challenge decisions, and take ownership of outcomes.
• Proficient communication skills in English.
• Flexible employment options and the possibility of remote work.
• Opportunities to work on international projects with leading global clients.
• Possibility for international business travel.
• A non-corporate atmosphere.
• Language classes available.
• Access to internal & external training.
• Private healthcare and insurance coverage.
• Multisport card benefits.
• Participation in well-being initiatives.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.