Remote job
Jr. AI Native Engineer
Job details
About this role
Role overview
Build and evolve intelligent digital products by combining solid software engineering with hands-on work in generative AI. You’ll collaborate across disciplines to explore ideas, prototype quickly, and turn useful experiments into dependable applications. The work spans model integrations, retrieval, agent workflows, cloud services, and the engineering practices needed to operate AI systems responsibly.
Responsibilities - Design, build, and ship AI-enabled applications for practical use cases, from early prototypes through scalable solutions. - Develop software with Python, TypeScript/JavaScript, or a comparable modern language, integrating models, APIs, databases, and enterprise systems. - Create retrieval-based solutions using embeddings, semantic search, vector stores, and organizational data. - Experiment with agents, tool or function calling, structured outputs, orchestration, and multi-step workflows. - Evaluate and test AI systems for quality, accuracy, reliability, latency, and cost; improve results as needed. - Apply security, privacy, observability, responsible AI, and human oversight practices, and share lessons with the wider team.
Requirements - 2–4 years of professional software engineering or application development experience. - Strong programming ability in Python, TypeScript/JavaScript, or another modern language. - Sound engineering fundamentals in architecture, APIs, testing, debugging, version control, and CI/CD. - Hands-on experience building with generative AI, through professional work, prototypes, open-source contributions, or substantial personal projects. - Practical familiarity with LLMs and model APIs, including prompting, context management, structured outputs, and selecting models for a task. - Familiarity with retrieval techniques such as RAG, embeddings, semantic search, or vector databases, plus exposure to agents or workflow orchestration.
Nice to have - Experience with frameworks such as Semantic Kernel, LangChain, LangGraph, or LlamaIndex; cloud platforms; or search and vector technologies. - Work on AI evaluations, developer tools, agents, copilots, or multi-model experiments. - Experience with AI-assisted coding tools or participation in hackathons and open-source projects.
Benefits and work setup - Collaborate with engineering, data, experience, and strategy teams on applied AI challenges. - The source describes an environment with room for experimentation and ongoing learning.