Senior Software Engineer - Python

Permanent employee, Full-time · Madrid, Barcelona

Job Description

About Us:

Backed by top-tier Silicon Valley Investors (Kholsa Ventures and A*), Luzia launched in April 2023 initially designed as a personal assistant on WhatsApp. By making AI accessible on WhatsApp, we’ve grown rapidly and have experienced great success; capturing a unique audience of GenZ users based in LATAM. In our first 18 months, Luzia has become the fastest Spanish consumer-focused company to reach 1M daily active users worldwide.We are constantly evolving and working on improving our app to deliver best-in-class user experience focusing on education and companionship for GenZ - helping them learn, connect and grow. 

As a Senior Software Engineer, you’ll join our founding engineering team, driving the development of scalable, high-impact solutions that power our AI-driven products.

Responsibilities:
  • Lead Backend Development: Design, build, and deploy backend services with a focus on scalability, performance, and robustness, particularly for applications utilizing LLMs.
  • Cross-Functional Collaboration: Work closely with product, AI, and engineering teams to translate business needs into scalable, high-performing technical solutions.
  • API Development: Design and manage inter-service communications, ensuring seamless integration across our AI products.
  • Code Excellence: Maintain high standards for code quality, testing, and deployment, championing best practices in continuous integration and development.
  • Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of innovation, collaboration, and continuous improvement.
  • System Optimization: Continuously analyze and optimize system performance, scalability, and reliability.
  • Architectural Input: Engage in system architecture discussions, influencing the technical roadmap and future development strategies.

Requirements:
  • Experience: 5+ years of professional experience in Python development (additional languages are a bonus).
  • Startup DNA: Previous experience in a startup environment, thriving in fast-paced, dynamic teams.
  • Cloud Expertise: Hands-on experience with cloud environments, modern databases, and distributed data ecosystems.
  • Communication: Strong communication skills. Fluency in English and being comfortable working in an English environment is necessary.
  • Customer-Centric: Driven by a product-focused mindset, ensuring technical solutions align with customer needs.
  • Proactive Leadership: Self-starter with excellent prioritization skills, able to work autonomously while driving results.
  • Business-Technical Translator: Ability to communicate complex technical concepts in a way that resonates with business stakeholders.
  • Education: Bachelor’s degree in Computer Science, Engineering, or related fields.

Nice-to-Haves:
  • Experience with high-performance computing and system optimization.
  • Previous leadership or project management experience.
  • B2C experience, particularly with large user databases.
  • Hands-on experience building or contributing to AI products. Experience or side projects involving AI/ML technologies.


Uploading document. Please wait.
Please add all mandatory information with a * to send your application.