Job Description
Associate AI/ML Developer
About the Role
We are seeking an Associate AI/ML Developer to join our team and contribute to our
efforts in enhancing and expanding our large language model (LLM) initiatives. The ideal
candidate will have a strong and demonstrable interest in natural language processing,
machine learning, and software development, with a focus on implementing robust and
scalable AI solutions. Additionally, this role will benefit from proficiency in frontend
development to create intuitive and interactive user interfaces for our AI-powered tools.
Key Responsibilities
• Contribute to the development, enhancement, and maintenance of AI/ML solutions, with a
particular focus on large language model (LLM) capabilities.
• Collaborate in designing and building scalable and reliable AI-driven applications to address
real-world business problems.
• Work with a mix of proprietary and open-source LLM frameworks to develop flexible,
production-ready AI systems.
• Participate in the research, prototyping, and implementation of AI solutions across various
domains.
• Assist in building intelligent interfaces and tools that allow seamless human-AI interaction and
improved user experience.
• Support the integration of AI features into existing products and platforms in collaboration with
cross-functional teams.
• Engage in continuous learning to stay current with advancements in AI, LLMs, and ML best
practices, applying relevant innovations to ongoing projects.
• Contribute to code quality, documentation, and testing to ensure robust and maintainable
software solutions.
Required Skills and Experience
• Background / demonstrable interest in Computer Science, Artificial Intelligence, or
a related field
• 2+ years of hands-on experience in developing and deploying AI/ML solutions,
including work with LLMs.
• Demonstrated expertise in working with state-of-the-art LLM technologies,
including but not limited to GPT models, BERT, and their variants
• Strong proficiency in Python and experience with AI/ML.
• Experience with toolkits such as LangChain/LangGraph for building and
deploying LLM-powered applications
• Experience in fine-tuning LLMs for specific tasks and domains, with examples of
successful implementations
• Proven track record of implementing and optimizing large-scale LLM
applications using OpenAI’s API and function calling capabilities
• Experience in designing LLM systems that produce structured outputs and
utilize function calling for precise tool integration and data handling.
• Understanding of RAG architectures and their implementation for both text and
structured data.
• Experience with conversational AI and natural language interfaces, including design
and implementation of dialogue systems.
• Proficiency in frontend development using modern JavaScript frameworks (e.g.,
React, Vue.js, or Angular), with a focus on creating interfaces for AI-powered
applications is a plus.
• Experience with data visualization libraries (e.g., D3.js, Chart.js, or Plotly) and
creating interactive, data-driven dashboards.
• Understanding of software engineering best practices, including version
control, testing, and deployment.
Preferred Qualifications
• Strong knowledge of LLM toolkits such as LangChain for complex LLM
application development, including custom tools and agents
• Experience with graph databases and their applications in AI/ML
• Knowledge of data visualization techniques and dashboard creation
• Experience in building real-time, interactive user interfaces for data-driven
applications
• Experience with state management libraries (e.g., Redux, Vuex) for frontend
applications
• Expertise in advanced prompt engineering techniques and few-shot learning
paradigms
• Familiarity with ethical AI principles and practices, including considerations for bias
mitigation in LLMs
• Knowledge of accessibility standards (WCAG) and their implementation in web
applications
• Experience with frontend build tools and module bundlers (e.g., Webpack, Rollup)
• Ability to optimize frontend performance, including code splitting and lazy loading
techniques
What We Offer
• Opportunity to work on cutting-edge AI projects with real-world impact
• Collaborative and innovative work environment
• Competitive salary and benefits package
• Continuous learning and professional development opportunities