Tech Lead, Python

Posted 90ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Tech Leader coordinating development teams in a data intelligence firm focused on retail solutions. Leading architecture decisions and mentoring team members for quality development.

Responsibilities:

  • Technically lead and manage one or more development teams, ensuring solution quality, performance, and evolution
  • Actively participate in the team's technical decisions, supporting architecture definitions and engineering best practices
  • Serve as the technical reference for the team, assisting developers with questions, reviews, and implementation of complex solutions
  • Conduct code reviews and promote development best practices (clean code, testing, observability, and security)
  • Ensure the implementation of technical patterns and engineering practices consistent with the area’s vision
  • Translate business and product requirements into sustainable, maintainable technical solutions
  • Monitor the health of systems under your responsibility, ensuring reliability, performance, and cost efficiency
  • Identify bottlenecks and propose continuous improvements in architecture, performance, pipelines, and processes
  • Conduct 1:1s and other important rituals for our people
  • Support the technical and professional development of team members (individual development plans), fostering a culture of learning and knowledge sharing.

Requirements:

  • Solid experience as a senior developer or technical lead in complex systems
  • Strong knowledge of the Python programming language and preferably experience with React
  • Experience participating in the design and conception of new products
  • Ability to create solutions incrementally, prioritizing small deliveries that deliver immediate value to the customer
  • Knowledge of relational (PostgreSQL) and non-relational (Parquet, DuckDB, Redis, etc.) databases
  • Experience with Docker
  • Experience in code and system design and architecture
  • Practical experience with Docker, Kubernetes, and running workloads in the cloud (AWS, GCP, or similar)
  • Experience with CI/CD pipelines, automated testing, and observability (Grafana, Prometheus, Elastic)
  • Strong ability to analyze and optimize complex calculations and algorithms, ensuring accuracy and performance
  • Clear and collaborative communication, focused on technical alignment and teamwork
  • Problem-solving and debugging skills
  • Ability to lead and develop people
  • Ability to work in ambiguous environments
  • Knowledge of agile development methodologies (Scrum, Kanban)
  • Experience with Spark in Python (PySpark) or distributed computation frameworks is a plus
  • Knowledge of Kafka or messaging systems for orchestration and data streaming
  • Experience using AI in the development process.

Benefits:

  • Health insurance
  • Dental plan
  • Life insurance extendable to legal dependents
  • Medication allowance extendable to children
  • Transportation voucher or parking allowance
  • Flexible meal/food allowance
  • Wellhub (formerly Gympass) and TotalPass for wellness
  • Birthday day off (one day in the month of your birthday)
  • Parental support program (NeoBaby)
  • Unico Skill, an external training solution
  • Daycare assistance
  • Extended parental leave: 6 months for mothers and 30 days for fathers
  • Referral and bonus program