Veeva Systems

Python Tech Lead

Veeva Systems

Apply
3 months ago
Barcelona, Spain
Senior / Staff+
H1B Sponsor

Responsibilities

  • Connect technical vision with practical implementation and team delivery.
  • Drive the design and ensure the long-term health and scalability of core systems.
  • Create architectural designs for new features and write high-quality Python APIs.
  • Lead technical architecture discussions and decisions for the platform.
  • Oversee the deployment and release process, ensuring stability and performance.
  • Design and maintain backend APIs for frontend teams.
  • Triage bug reports and implement urgent hotfixes as needed.
  • Collaborate with ML, Backend, and Frontend engineers to deliver end-to-end features.
  • Partner with the Product Team to refine the roadmap and shape the product technically.
  • Coordinate backend team efforts for technical consistency.
  • Design and implement core features and services using Python and SQL.
  • Maintain high standards of code quality, performance, and scalability.

Requirements

  • 7+ years of experience with Python web development.
  • 5+ years of experience with Postgres or an equivalent SQL database.
  • Excellent understanding of Python and contemporary backend architectures.
  • Strong English communication skills, both spoken and written.
  • Attention to detail and willingness to address issues proactively.
  • Proficiency in designing and developing data-intensive applications.

Benefits

  • Flexible work environment with the option to work from home or in the office.
  • Empowered autonomy in technical decision-making.
  • Opportunity to build products that positively impact global healthcare.
  • Collaboration with highly skilled teammates focused on excellence.

Tech Stack

GraphQLPostgreSQLPythonSQLTypeScript

Categories

AI & MLBackendData Engineering