Hybrid Senior Python Technical Lead

Posted 9 hours ago

Apply now

About the role

  • Senior Python Developer leading the development of AI/ML solutions for customer data management at a leading global bank. Portfolio includes application architecture, deployment, and team mentorship.

Responsibilities

  • Spearhead the architecture, development, and deployment of resilient, scalable, and high-performance applications and services, predominantly in Python, actively incorporating advanced AI technologies to optimize code generation and boost efficiency.
  • Employ Python for automation scripting, data processing, machine learning integration, and API creation as required, utilizing AI-driven coding tools to accelerate development timelines.
  • Function as a technical mentor and leader for software engineers, offering guidance on leading practices, code integrity, design paradigms, problem-solving methodologies, and the effective utilization of AI-assisted development platforms.
  • Orchestrate architectural dialogues and decisions for both nascent and established systems, ensuring alignment with the overarching company technical roadmap.
  • Develop reusable libraries and modular frameworks for enterprise use.
  • Work with Spark / PySpark for large-scale data processing.
  • Perform thorough code reviews to ensure compliance with coding guidelines, enhance performance, and maintain system stability.
  • Collaborate closely with product management, QA, DevOps, and other engineering departments to delineate requirements, scope projects, and guarantee successful project delivery.
  • Identify and implement avenues for system enhancements, performance tuning, and the reduction of technical debt.
  • Advocate for software development best practices, including continuous integration/continuous delivery (CI/CD), automated testing strategies, and comprehensive observability.
  • Diagnose and resolve complex technical challenges across diverse environments, ensuring prompt solutions.
  • Keep abreast of emerging technologies and industry trends, assessing and recommending their adoption, especially within the domain of AI-driven development.

Requirements

  • 6+ years of extensive professional experience in software development, with a primary emphasis on Python.
  • Experience in large-scale data environments
  • Expertise with Python for scripting, automation, data manipulation, or backend system development.
  • Proven ability to leverage AI-powered coding assistants, such as GitHub, Copilot or similar platforms, to achieve efficient and high-quality code creation.
  • Comprehensive grasp of object-oriented design principles established design patterns, data structures, and algorithmic solutions.
  • Demonstrated track record in a technical leadership or lead developer capacity, responsible for guiding development teams and championing technical initiatives.
  • Proficiency with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Exceptional problem-solving, analytical thinking, and debugging capabilities.
  • Strong interpersonal communication, collaborative skills, and leadership acumen, coupled with the capacity to influence and guide others.

Benefits

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Job title

Senior Python Technical Lead

Job type

Experience level

Senior

Salary

$125,760 - $188,640 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job