- Design, develop and maintain high-quality Python applications, services and data processing solutions
- Build and optimise scalable ETL/ELT pipelines for ingestion, transformation and delivery of structured and unstructured data
- Develop robust data processing workflows using Python and modern data engineering technologies
- Work with large and complex datasets, ensuring data quality, integrity, availability and performance
- Integrate data from APIs, databases, files and streaming systems
- Develop reusable, well-tested and maintainable software components
- Design and implement automated testing, monitoring, logging and error-handling mechanisms
- Collaborate with data engineers, software engineers, architects and other technical stakeholders
- Contribute to the design and evolution of data platforms, pipelines and supporting infrastructure
- Improve system performance, scalability, reliability and automation
- Participate in code reviews and contribute to engineering standards and best practices
- Work within secure development environments and adhere to security, governance and compliance requirements
- Produce technical documentation and contribute to architectural and engineering decisions
Requirements
- Significant commercial experience developing Python applications and services
- Strong experience in data engineering, including the design and development of scalable ETL/ELT pipelines
- Proven experience working with SQL, relational databases and large datasets
- Experience with data processing technologies such as PySpark, Spark or Pandas
- Strong understanding of data quality, transformation and integration
- Experience with Git, CI/CD and automated testing
- Comfortable working in Linux and secure development environments
- Experience delivering production-grade solutions within complex technical environments
- Active UK Security Clearance (SC/DV) is mandatory for this role
Core Competencies
Demonstrates 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 keywords
- Python Application Development
- ETL/ELT Pipeline Design
- SQL and Relational Database Management
- Data Processing Technologies (PySpark, Spark, Pandas)
- Active UK Security Clearance (SC/DV)
Certifications & Qualifications
- Active UK Security Clearance (SC/DV)
Industry Keywords
- Data Engineering
- Data Processing Workflows
- Technical Documentation
- Code Reviews
- Secure Development Environments
Tools & Technologies
- PySpark
- Spark
- Pandas
#J-18808-Ljbffr
Python Developer, Data Experience in London employer: Jobtailor
As a Client Services Coordinator at our dynamic company, you will thrive in a supportive work culture that prioritises employee growth and development. We offer comprehensive training, opportunities for advancement, and a collaborative environment where your contributions are valued. Located in a vibrant area, our team enjoys a healthy work-life balance and the chance to engage with diverse clients, making every day rewarding and meaningful.