Lead Data Engineer


Saint Petersburg
USD150000 - USD150000
PR/568408_1767735970
Lead Data Engineer

Role Summary

We're looking for a seasoned engineer to lead the design, build, and optimization of data-centric applications and services. You'll own end-to-end delivery from solution design through deployment while mentoring a small team, elevating engineering practices, and ensuring our systems are scalable, reliable, and performant. The ideal candidate brings strong Oracle database expertise, hands-on Python/Spark experience, and a practical DevOps mindset (CI/CD, containers, cloud).

Key Responsibilities

  • Technical Leadership & Delivery: Drive solution design, work planning, and execution across the full SDLC; ensure high-quality releases and measurable outcomes.
  • Oracle Engineering: Design robust schemas and write efficient SQL/PL/SQL; implement indexes/partitioning; manage performance tuning and query optimization.
  • Performance & Reliability: Diagnose bottlenecks across application, database, and data pipelines; instrument, benchmark, and optimize for throughput and latency.
  • Data Engineering: Build scalable transformations using Python (pandas) and Spark/PySpark; develop resilient ETL/ELT workflows and data quality checks.
  • Application Development: Create maintainable Python services, libraries, and automation scripts; enforce clean architecture, testing, and code review practices.
  • CI/CD & DevOps: Implement build/test/deploy pipelines (e.g., Jenkins/GitHub Actions); manage containerized workloads (Docker/Kubernetes) and infrastructure-as-code where appropriate.
  • Mentorship & Collaboration: Coach junior engineers, set standards, and foster a culture of craftsmanship, accountability, and continuous improvement.
  • Documentation & Governance: Maintain clear technical documentation, design records, and runbooks; contribute to data modeling conventions and development guidelines.

Core Skills

  • Experience: 5+ years in software/data engineering with demonstrable impact in production environments.
  • Oracle & SQL Mastery: Advanced SQL/PL/SQL, schema design, indexing strategies, partitioning, query tuning, and database observability.
  • Python & Spark: Strong Python (including pandas) and practical Spark/PySpark for batch/stream processing and data transformation.
  • Data Modeling: Ability to design logical and physical models (3NF, dimensional/star schema), define entities/relationships, and optimize for analytics or OLTP.
  • CI/CD & Containers: Hands-on with modern pipelines and container orchestration (e.g., Jenkins/GitHub Actions, Docker, Kubernetes).
  • Performance Engineering: Systematic approach to profiling, benchmarking, and optimization across app/data layers.
  • Communication & Leadership: Clear written/verbal communication; proven collaboration and mentorship of junior team members.

Preferred Qualifications

  • Cloud Expertise: Experience with AWS/Azure/GCP services (e.g., object storage, managed databases, compute, IAM/networking basics).
  • Certifications (nice to have): Oracle Database, Python, Kubernetes/CKA/CKAD, or CI/CD tooling.
  • Ways of Working: Familiarity with Agile/Scrum, trunk-based development, and test automation.
  • Education: Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
  • Travel: Occasional-primarily for team or stakeholder workshops.

Locations:

  • Saint Petersburg, FL
  • Denver, CO
  • Memphis, TN
  • Southfield, MI

Please note that this firm is not able to sponsor now or in the future.

FAQs

Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.

Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.

Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.

Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.

Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.