Python Developer, Data Experience
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Data Engineer Salary UK
Data Analyst Salary in the UK
The Most Popular IT Jobs on the Market
Software Engineer Salary London