Search

Applied AI Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

We are seeking a hands-on Applied AI Engineer with 3–5 years of software engineering experience and practical experience building AI/ML and Generative AI applications.

\n


\n

In this role, you will contribute to high-impact engineering initiatives, applying modern software development practices alongside AI and agentic engineering tools across the software development lifecycle. You’ll work closely with product, engineering, and cross-functional teams to design, develop, test, deploy, and support scalable solutions that deliver measurable business and customer value.

\n


\n

The ideal candidate is a strong software engineer who is curious about AI, comfortable learning new technologies, and excited to apply GenAI, LLMs, RAG, prompt engineering, and AI-enabled development practices to real-world engineering problems.

\n


\n

Key Responsibilities

\n

    \n
  • Design, develop, test, integrate, deploy, and support software components and AI-enabled applications.
  • \n

  • Participate in requirements analysis and component-level technical design.
  • \n

  • Build scalable, maintainable, and high-quality software using modern programming languages and frameworks.
  • \n

  • Apply AI and Agentic SSDLC practices across development, testing, deployment, and maintenance.
  • \n

  • Leverage AI tools for code generation, code review, testing, debugging, documentation, and developer productivity.
  • \n

  • Develop and integrate Generative AI/LLM solutions, including LLM APIs, RAG pipelines, prompt engineering, and vector-based retrieval.
  • \n

  • Contribute to rapid prototyping and experimentation, including AI-assisted prototypes and proof-of-concepts.
  • \n

  • Work with cloud-native architectures, microservices, FaaS/PaaS, and AI/ML services across Azure, AWS, or GCP.
  • \n

  • Participate in code reviews and follow engineering standards for code quality, security, scalability, and maintainability.
  • \n

  • Collaborate with product management, engineering, experience, and delivery teams to translate business and user needs into technical solutions.
  • \n

  • Contribute to automated deployments and quality checks throughout the engineering lifecycle.
  • \n

  • Troubleshoot technical issues and support applications in production.
  • \n

  • Communicate technical decisions, progress, blockers, risks, and trade-offs clearly.
  • \n

  • Continuously learn and adopt emerging AI, software engineering, and agentic development practices.
  • \n

\n


\n

Required Qualifications

\n

    \n
  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, Machine Learning, or a related technical discipline.
  • \n

  • 3–5 years of software engineering experience with one or more of the following:
  • \n

  • Python
  • \n

  • Java
  • \n

  • C# / .NET
  • \n

  • Node.js
  • \n

  • React / Angular
  • \n

  • SQL / NoSQL
  • \n

  • PyTorch / TensorFlow
  • \n

  • LangChain / LangGraph
  • \n

  • Unit testing frameworks
  • \n

  • 1+ year of hands-on experience building AI/ML applications.
  • \n

  • Practical experience with Generative AI / LLM technologies, including one or more of:
  • \n

  • OpenAI
  • \n

  • Anthropic
  • \n

  • Open-source LLMs
  • \n

  • RAG
  • \n

  • Prompt engineering
  • \n

  • Vector databases
  • \n

  • LLM application development
  • \n

  • 1+ year of cloud-native engineering experience using FaaS, PaaS, microservices, or similar architectures on Azure, AWS, or GCP.
  • \n

  • Exposure to cloud AI/ML services such as:
  • \n

  • Azure OpenAI
  • \n

  • AWS Bedrock
  • \n

  • Google Vertex AI
  • \n

  • Understanding of software engineering fundamentals, including:
  • \n

  • Object-Oriented Programming / Design
  • \n

  • Data structures and algorithms
  • \n

  • System and component design
  • \n

  • Data flow and entity relationship concepts
  • \n

  • Sequence, activity, and state diagrams
  • \n

  • Working knowledge of modern engineering standards and best practices.
  • \n

  • Ability to work effectively both independently and collaboratively.
  • \n

  • Strong written and verbal communication skills with attention to quality and detail.
  • \n

\n


\n

Preferred Qualifications

\n

    \n
  • Experience with Agile / DevSecOps environments.
  • \n

  • Experience with GitHub, Azure DevOps (ADO), SonarQube, or MLflow.
  • \n

  • Exposure to AI/agent observability and evaluation tools such as LangSmith, LangFuse, or equivalent.
  • \n

  • Experience with AI-assisted software development and agentic engineering workflows.
  • \n

  • Experience building and deploying production-grade AI applications.
  • \n

  • Ability to quickly learn new technologies, frameworks, and engineering practices.
  • \n

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...