AI Engineer with Fullstack Developer

Summary

Senior full-stack AI engineer who designs, builds, and runs AI-enabled products end to end: Python backends with LLM integrations, agentic workflows, and RAG/vector-search pipelines, plus polished React/TypeScript frontends, with attention to evaluation, monitoring, security, and distributed-systems concerns in production.


Required Experience

Five or more years of software engineering experience, including ownership of complex

systems from design through production.

Hands-on experience building AI-enabled applications, including agentic workflows, LLM

integrations, evaluation systems, and production AI pipelines.

Strong Python expertise, including asynchronous services, type-safe application

development, API design, testing, and scalable backend systems.

Strong React and TypeScript expertise, with experience building polished, reliable, and

maintainable product experiences.

Experience with RAG, embeddings, vector search, context engineering, or other

retrieval-based AI architectures.

Understanding of security, privacy, access control, and data-governance considerations

for AI systems.

Strong distributed systems fundamentals, including event-driven architectures, message

queues, background workers, job pipelines, and state management.

Fluency with relational databases and strong data-modeling judgment.

Strong judgment around how AI systems should be tested, evaluated, monitored, and

improved in production.

• Strong programming experience in Python and/or TypeScript/JavaScript.

• Strong understanding of LLMs, transformers, prompt engineering, embeddings, and vector search.

• Hands-on experience building AI agents or agentic applications.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available