Skip to content

AI Engineer (Generative AI) [1-Year Contract]

JOB REQUIREMENTS:

  1. Bachelor’s degree in Computer Science, Engineering, or a related field.
  2. 2+ years of professional software development experience.
  3. Strong proficiency in at least one of our primary backend languages: Node.js or JAVA. Experience working in a polyglot environment is highly desirable.
  4. Proven experience building applications using managed AI services on major cloud platforms (e.g., Azure OpenAI, Google Vertex AI, AWS Bedrock).
  5. Hands-on experience with the concepts and implementation of RAG, embeddings, and vector stores.
  6. Familiarity with AI orchestration frameworks like LangChain.
  7. Solid experience with API design (REST) and microservices architecture.
  8. Experience with containerization (Docker) and CI/CD workflows.
  9. A proactive problem-solver with strong communication skills and the ability to adapt to new challenges and technologies.

JOB SCOPE:

  1. Architect and build production-ready AI features and services within our backend systems.
  2. Implement and optimize end-to-end AI workflows, including Retrieval-Augmented Generation (RAG), prompt engineering, and function calling to solve specific business problems.
  3. Develop and maintain robust RESTful APIs to connect our AI services with various front-end and back-end components.
  4. Utilize AI orchestration frameworks (e.g., LangChain) to manage complex interactions with LLM APIs efficiently and reliably.
  5. Monitor and improve the latency, accuracy, and cost-effectiveness of our AI systems.
  6. Work within an agile environment, collaborating closely with product managers and other engineers to deliver high-impact solutions.