Back to Careers

Senior AI Engineer

Engineering
Remote
Full-time

We're looking for a Senior AI Engineer to help us build and improve our AI agent platform. You'll be working on cutting-edge AI technologies to create intelligent agents that solve real business problems.

About the Role

As a Senior AI Engineer at OmniChat AI, you'll play a crucial role in designing, developing, and deploying the AI systems that power our platform. You'll work closely with product managers, data scientists, and other engineers to deliver features that delight our customers and push the boundaries of what's possible with AI.

What You'll Do

  • Design and implement AI models and systems for natural language processing, machine learning, and autonomous agent behaviors
  • Collaborate with the product team to translate business requirements into technical solutions
  • Research and integrate state-of-the-art AI techniques into our product
  • Optimize AI models for performance, cost, and user experience
  • Mentor junior engineers and contribute to our engineering culture
  • Participate in the full software development lifecycle, from design to deployment and maintenance

Qualifications

Required

  • 5+ years of professional software engineering experience
  • 3+ years of experience with AI/ML technologies and frameworks (PyTorch, TensorFlow, Hugging Face, etc.)
  • Strong programming skills in Python and experience with modern web technologies
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization
  • Excellent communication skills and ability to explain complex technical concepts

Preferred

  • Experience with LLMs, RAG systems, and autonomous agents
  • Contributions to open-source AI projects
  • Experience with real-time systems and high-scale applications
  • Advanced degree in Computer Science, AI, or a related field

Our Tech Stack

We build our platform using modern technologies that allow us to move fast and deliver high-quality features:

PythonTypeScriptReactNext.jsPyTorchFastAPIPostgreSQLRedisDockerKubernetesAWS

The Interview Process

  1. 1
    Initial Screen: 30-minute call with a recruiter to discuss your background and experience.
  2. 2
    Technical Screen: 60-minute technical interview with an engineer focused on your AI/ML experience.
  3. 3
    Take-Home Challenge: A small, focused project that should take 2-4 hours to complete.
  4. 4
    Final Interviews: A half-day of interviews with team members, including technical deep dives, system design, and culture fit.

Posted

2 weeks ago

Location

Remote (Worldwide)

Team

Engineering (25 people)

Reports To

Director of Engineering

Share this job