Python Developer, Data Experience

Practiceswork
London, UK
2 months ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Automation of Tests Big Data Code Review Databases Continuous Integration Information Engineering Extract Transform Load (ETL) Relational Databases Linux Python (Programming Language) Software Maintenance
+12 more
Standard Sql Secure Coding Data Logging Data Processing Apache Spark Git Fastapi SC Clearance Pandas Pyspark Data Management Data Pipelines

Job description

Design, develop and maintain high-quality Python applications, services and data processing solutionsBuild and optimise scalable ETL/ELT pipelines for ingestion, transformation and delivery of structured and unstructured dataDevelop robust data processing workflows using Python and modern data engineering technologiesWork with large and complex datasets, ensuring data quality, integrity, availability and performanceIntegrate data from APIs, databases, files and streaming systemsDevelop reusable, well-tested and maintainable software componentsDesign and implement automated testing, monitoring, logging and error-handling mechanismsCollaborate with data engineers, software engineers, architects and other technical stakeholdersContribute to the design and evolution of data platforms, pipelines and supporting infrastructureImprove system performance, scalability, reliability and automationParticipate in code reviews and contribute to engineering standards and best practicesWork within secure

Requirements

development environments and adhere to security, governance and compliance requirementsProduce technical documentation and contribute to architectural and engineering decisionsRequirementsSignificant commercial experience developing Python applications and servicesStrong experience in data engineering, including the design and development of scalable ETL/ELT pipelinesProven experience working with SQL, relational databases and large datasetsExperience with data processing technologies such as PySpark, Spark or PandasStrong understanding of data quality, transformation and integrationExperience with Git, CI/CD and automated testingComfortable working in Linux and secure development environmentsExperience delivering production-grade solutions within complex technical environmentsActive UK Security Clearance (SC/DV) is mandatory for this roleCore CompetenciesDemonstrates expertise in developing and maintaining high-quality Python applications and scalable ETL/ELT pipelines, with a strong focus on data quality, integration, and performance within secure environments. Proficient in collaborating with technical stakeholders and contributing to architectural decisions while adhering to compliance requirements.Highest-signal resume keywordsPython Application DevelopmentETL/ELT Pipeline DesignSQL and Relational Database ManagementData Processing Technologies (PySpark, Spark, Pandas)Active UK Security Clearance (SC/DV)Certifications & QualificationsActive UK Security Clearance (SC/DV)Industry KeywordsData EngineeringData Processing WorkflowsTechnical DocumentationCode ReviewsSecure Development EnvironmentsTools & TechnologiesPySparkSparkPandas #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…