CTERA Expands into Data Intelligence
Company | Careers

Python Tech Lead for GenAI

Israel

Description


We are seeking a highly motivated and experienced Senior Python Tech Lead with a strong background in Python development and a solid understanding of DevOps principles. This role requires a self-driven individual who is capable of taking on technical leadership to build a new flagship data management product from the ground up, focused on GenAI/LLM and massive unstructured information retrieval. The successful candidate will work closely with the CTO to develop enterprise-grade software for some of the largest organizations globally. This role demands expertise in complex microservices architecture, database management, and familiarity with AI technologies.


Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in leading and delivering complex microservices-based projects.
  • Expertise in Python development, with a deep understanding of Python frameworks and libraries.
  • Strong experience with database technologies, particularly MongoDB and SQL.
  • Familiarity with LLMs, RAG, and AI model training is an advantage.
  • Ability to write clear, concise design and architecture documentation.
  • Experience in taking projects from concept to deployment, with a track record of integrating relevant open-source projects.
  • Knowledge of DevOps tools and practices, including CI/CD pipelines, containerization, and cloud services.

Soft Skills:

  • Exceptional problem-solving and analytical skills, with a keen attention to detail.
  • Strong self-learning abilities, with a demonstrated capacity to quickly master new technologies.
  • Excellent communication and interpersonal skills, with a proven ability to work collaboratively in a team environment.
  • Ability to work independently and drive projects forward with minimal supervision.
  • Strong teamwork and collaboration abilities.
  • Detail-oriented and highly organized, with the ability to manage multiple tasks and priorities effectively.

 

 

Responsibilities

  • Lead the design and development of a new flagship data management product, leveraging Python and modern microservices architecture.
  • Collaborate closely with the CTO and other stakeholders to define technical requirements, architecture, and project roadmaps.
  • Write detailed design and architecture documents, ensuring alignment with business goals and technical best practices.
  • Drive the end-to-end development process, from initial concept through to deployment, including selecting and integrating relevant open-source technologies.
  • Implement DevOps principles to ensure efficient, scalable, and reliable software delivery.
  • Provide technical leadership and mentorship to a team of developers.
  • Stay up-to-date with the latest trends and technologies in Python, GenAI, and software development, and apply this knowledge to improve the product.
  • Work with database technologies such as MongoDB and SQL, ensuring optimal performance and scalability.


Apply for this position