Syntax is seeking a full-time, passionate, and driven
Gen AI Developer
to join our growing GenAI team. This role focuses on building innovative GenAI-based solutions for customers using the Syntax GenAI Stack, which extends common open-source components such as LangChain, LangFlow, LlamaIndex, and others. The ideal candidate will have a strong engineering background, the ability to capture requirements, estimate project hours, and deliver tailored solutions that address customer needs. Responsibilities:
- Build customer-specific solutions using Syntax s GenAI Stack, leveraging tools like LangChain, LangFlow, and LlamaIndex.
- Collaborate with customers and stakeholders to
capture requirements
and define solution specifications. - Estimate project timelines and effort required for delivering solutions.
- Independently develop, test, and deploy GenAI-based solutions to meet customer needs.
- Integrate solutions with
internal and external APIs
, ensuring seamless functionality. - Thoroughly test and validate code contributions prior to deployment.
-
Participate in customer reviews
, providing insights into technical feasibility and solution design. - Document technical details, share knowledge, and support team members in understanding implemented changes.
- Communicate roadblocks and requirements promptly and effectively.
- Collaborate with cross-functional teams, including graphic designers, project managers, and technical leads.
- Contribute to improving the development process and suggest enhancements to the Syntax GenAI Stack.
Qualifications:
- Bachelor s degree in Computer Science, Computer Engineering, or a related field.
- Minimum of
7 years of professional development experience
, including at least 5 years in Python
. - Strong understanding of
GenAI tooling and models
. - Experience with
GenAI frameworks
such as LangChain, LlamaIndex, and LangFlow. - Proficiency in
requirements gathering
, solution estimation, and customer communication. - Experience using Git for source control, including branching, merging, and resolving conflicts.
Preferred Skills (Plus):
- Experience working with GitLab for issue tracking and reporting progress on assigned tasks.
- Knowledge of GitLab CI for process automation (linting, testing, analyzing, building, deploying code).
- Familiarity with various machine learning frameworks and libraries.
- Knowledge of
cloud services
and deployments (AWS, Azure, GCP). - Previous experience delivering customized solutions for enterprise customers.