Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

George Bernard Consulting

NewBe an early applicant

Python Developer (Lead)

Posted Updated
Discussion

Summary

Lead-level data engineering role: build and maintain scalable data pipelines with Python and PySpark, design and optimize MS SQL databases, and deploy solutions on Azure and Databricks. Includes data transformation, performance tuning, troubleshooting, and mentoring junior developers.

Job Description

  • Develop and maintain scalable data pipelines using Python and PySpark.
  • Work extensively with MS SQL to design, optimize, and manage database structures and queries.
  • Build and deploy solutions in Azure and Databricks environments.
  • Perform data transformations, cleaning, validation, and performance tuning.
  • Collaborate with Data Engineers, Cloud Architects, and Business Teams to deliver data solutions.
  • Ensure code quality through best practices, reviews, testing, and documentation.
  • Troubleshoot complex data issues and optimize workflows for performance and reliability.
  • Assist in guiding or mentoring junior developers when required

Requirements

  • Minimum 5+ years of total IT experience.
  • Minimum 4+ years of hands-on experience Python (Advanced / Hardcore development), PySpark, MS SQL (queries, stored procedures, optimization), Azure cloud, Databricks
  • Strong understanding of relational databases and data engineering concepts.
  • Experience building end-to-end data pipelines and working with large datasets.
  • Ability to write clean, efficient, and scalable code.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →