Job Description


Job Summary

As a Mid-Level Machine Learning Application Engineer, you will play a critical role in building, integrating, and optimizing machine learning components, especially around LLMs, NLP, and conversational systems. You'll take ownership of components in the AI application stack and contribute meaningfully to product and architecture decisions. This role requires a balance of software engineering, ML understanding, and the ability to work both independently and collaboratively.

Key Responsibilities

  • ML Application Architecture Implementation: Design and implement ML-powered features and pipelines using frameworks such as Langchain, LlamaIndex, and related tools.
  • Conversational Framework Development: Build and manage conversational flows, dialog management logic, and context handling in AI systems.
  • System Integration and Optimization: Integrate ML modules (e.g., RAG pipelines, inference services) into larger systems, optimizin...

Ready to Apply?

Take the next step in your AI career. Submit your application to Revolab today.

Submit Application