משרות פתוחות בטכנולוגיה
We are seeking a highly skilled and experienced AI Senior Software Architect to join our team in Tel Aviv. This role requires a professional with robust technology knowledge and exceptional management skills. The ideal candidate will be a hands-on manager and technical lead, with proven experience in creating AI architectures and designing solutions, particularly in the domain of Large Language Models (LLMs)
:Key Responsibilities
Lead the architecture, design, and development of AI LLM application solutions for the Israeli education system-
Convert existing applications into AI-driven solutions-
Design and implement agentic AI solutions, ensuring they meet the needs of the organization-
Provide guidelines, practices, and tools for testing AI solutions, and ensure high-quality assurance standards-
Guide and support content creation teams with prompt engineering solutions-
:Required Skills and Qualifications
:Technical Expertise
Proven experience in development languages: Python, .NET C#, JavaScript, TypeScript-
Proven experience with tools and frameworks: Azure OpenAI, OpenAI, Claude AI, Gemini AI, RAG tools, LangChain, LangGraph-
Experience with relational and non-relational databases such as SQL, MySQL, MongoDB, and vector databases like Pinecone-
:Experience
At least 3+ years in the role of a Software Architect-
At least 1+ years in developing and/or designing AI applications-
:Management and Leadership
Strong management skills with a hands-on approach-
Excellent problem-solving skills and the ability to think critically-
Proven ability to lead and mentor technical teams-
:Communication and Collaboration
Excellent communication skills, with the ability to convey complex technical concepts to non- technical stakeholders-
Collaborative mindset with the ability to work effectively with cross-functional teams-
:Passion for Technology
A deep passion for technology, AI, and AI models and technologies, with a strong desire to stay updated with the latest advancements and trends-
:Preferred Experience
Experience in prompt engineering and providing prompt solutions for content creation-
Familiarity with the Israeli education system and its technological needs-
:Application Process
Interested candidates should submit their resume and a cover letter detailing their experience and qualifications related to this role. Please include examples of previous work in AI architecture and design
CET is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees
CET (Center for Educational Technology) is a non-profit organization dedicated to advancing the education system in Israel and globally. For over five decades, CET has been at the forefront of educational innovation, integrating pedagogical advancements with cutting-edge technology to create impactful learning experiences. (cet.ac.il)
:Project Overview
We are developing an advanced educational platform called Hendrx, designed to transform the way educators and content creators develop courses, lessons, and quizzes. The platform includes:
Hendrx Studio – A creation tool for developing educational content –
Hendrx Player – A player for students to access and engage with content –
Hendrx is targeted to become an open-source project, welcoming contributions from the broader community in the near future
:Job Overview
We are seeking a talented Team Leader to lead the development team working on Hendrx. In this role, you will manage a team of 5-7 developers, guiding them in creating innovative and high-performing applications. The ideal candidate will have experience in leading agile teams, collaborating with product managers, and applying creative problem-solving to deliver high-quality software
:Key Responsibilities
Manage and lead a team of 5-7 developers in designing, developing, and deploying the Hendrx platform –
Drive agile and Scrum methodologies within the development team, ensuring timely delivery of features and products –
Collaborate closely with product managers and stakeholders to translate requirements into technical solutions –
Recruit and build a high-performing development team, fostering a culture of excellence and innovation –
Apply creative, out-of-the-box thinking to overcome development challenges and find optimal solutions –
Oversee software design, ensuring scalable, maintainable, and efficient architecture –
Mentor and develop the skills of team members, promoting continuous growth and improvement –
Conduct regular code reviews and provide constructive feedback to ensure high-quality code –
Act as a bridge between developers and customers, gathering feedback and integrating it into the development process –
:Qualifications
at least 3 years of experience managing a development team (5-7 developers) –
Proven experience working with agile and Scrum methodologies in software development projects –
Strong leadership skills, with the ability to inspire and motivate team members –
Excellent problem-solving abilities and a track record of applying creative solutions –
Experience in software design and architecture, with a focus on frontend and full-stack development –
Ability to collaborate effectively with product managers and external stakeholders –
Strong communication skills and the ability to articulate technical ideas clearly –
Hands-on experience with frontend technologies (React, Next.js, TypeScript, JavaScript) and backend (Node.js) – an advantage –
:Preferred Qualifications
Experience in recruiting and building development teams from the ground up –
Knowledge of CI/CD pipelines and deployment processes –
Familiarity with open-source projects and community collaboration –
CET is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees