Skip to main content

AI Applications Developer

Posted yesterday

pb consultingTempe (AZ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job Summary: We are seeking an experienced AI Applications Developer to design, develop, and implement AI-powered applications and intelligent solutions. The ideal candidate will have hands-on experience with Generative AI, Large Language Models (LLMs), Python development, APIs, and AI frameworks. This role involves building scalable AI applications, integrating AI capabilities into enterprise systems, and delivering innovative solutions to solve business challenges.
Key Responsibilities: Design, develop, and deploy AI-powered applications and intelligent automation solutions. Build and integrate Generative AI and LLM-based applications. Develop AI solutions using Python, REST APIs, and modern AI frameworks. Implement Retrieval-Augmented Generation (RAG), prompt engineering, and vector database integrations. Integrate AI models and services into existing enterprise applications and workflows. Develop and optimize chatbots, virtual assistants, and AI-driven automation solutions. Work with cloud-based AI services and platforms such as AWS, Azure, or Google Cloud. Implement application security, data privacy, and responsible AI practices. Test, troubleshoot, and optimize AI application performance, accuracy, and scalability. Collaborate with data scientists, software engineers, product managers, and business stakeholders. Maintain technical documentation and follow software development best practices.
Required Qualifications: 3+ years of experience in software or application development, preferably involving AI solutions. Strong programming experience in Python. Hands-on experience developing applications using Generative AI and Large Language Models (LLMs).Experience with OpenAI APIs, Azure OpenAI, or similar AI platforms. Knowledge of prompt engineering, RAG architecture, and AI application integration. Experience with REST APIs, microservices, and backend application development. Familiarity with vector databases such as Pinecone, FAISS, or Chroma. Understanding of machine learning concepts and AI model deployment. Experience with Git, CI/CD pipelines, and Agile development methodologies. Strong analytical, troubleshooting, and problem-solving skills.
Preferred Qualifications: Experience with LangChain, LlamaIndex, or Semantic Kernel. Knowledge of cloud platforms such as AWS, Azure, or GCP.Experience with Docker, Kubernetes, and containerized deployments. Familiarity with AI agents, multi-agent systems, and workflow automation. Knowledge of responsible AI, model evaluation, and AI security practices. Experience with relational and NoSQL databases.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this