AI Engineer

AI Powered LLC
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Optical Character Recognition (OCR) Microsoft Azure Batch Processing Cloud Computing Cloud Engineering Code Review Databases Data Validation
+45 more
Database Design Programming Tools Document Retrieval Github Information Extraction Python (Programming Language) PostgreSQL Machine Learning MongoDB Natural Language Processing NoSQL Performance Tuning Query Optimization OpenAI Search Technologies Software Engineering SQLAlchemy Strategies of Testing TypeScript Web Application Frameworks Explainable AI (XAI) Data Logging Data Processing ReactJS Large Language Models Database Optimization Prompt Engineering Reliability of Systems Backend Cloudformation Fastapi Pandas Amazon Relational Database Service Pytest Pgvector Containerization AI Platforms Cosmos DB Machine Learning Operations Front End Software Development Amazon Simple Queue Service (SQS) Document Classification GPT Docker Artifactory

Job description

  • Design, develop, and deploy AI-powered features using LLMs, document intelligence services, and machine learning pipelines
  • Build and optimize asynchronous processing workflows for large-scale document classification, extraction, and assessment
  • Implement and maintain deterministic rules engines that ensure audit findings are accurate, explainable, and compliant
  • Develop and enhance backend services using Python, FastAPI, and async frameworks to support high-volume invoice processing
  • Work with vector databases and embedding models to enable semantic search and intelligent document retrieval
  • Integrate cloud-based AI services for OCR, document understanding, and natural language processing
  • Design and implement data models for complex financial and contractual data using PostgreSQL and document databases
  • Build observability and monitoring solutions to ensure system reliability and performance
  • Collaborate with financial SMEs and domain experts to translate business requirements into technical solutions
  • Participate in agile ceremonies, code reviews, and continuous improvement initiatives
  • Leverage AI-powered development tools to accelerate delivery and maintain high code quality

Requirements

  • 3-7 years of professional software engineering experience
  • 2+ years of hands-on experience with AI/ML technologies, particularly LLMs and document processing
  • Proven experience building production-grade applications with Python and modern frameworks
  • Strong background in data modeling, database design, and working with both relational and NoSQL databases
  • Experience with cloud platforms (AWS and/or Azure) and cloud-native application development
  • Demonstrated consulting experience with strong customer focus and stakeholder management skills

Technical Skills

<>AI & Machine Learning

  • Proficiency with OpenAI APIs, LangChain, or similar LLM frameworks
  • Experience with document intelligence, OCR, and information extraction technologies
  • Understanding of embeddings, vector databases (e.g., pgvector), and semantic search
  • Knowledge of prompt engineering and LLM application patterns

<>Backend Development

  • Expert-level Python programming (Python 3.10+)
  • Strong experience with FastAPI, async/await patterns, and Uvicorn
  • Proficiency with SQLAlchemy 2.0 (async), Alembic migrations, and database optimization
  • Experience with Pydantic for data validation and Pandas for data manipulation

<>Cloud & Infrastructure

  • Hands-on experience with AWS services: EC2, RDS, S3, SQS, Batch
  • Familiarity with Azure services: Blob Storage, Cosmos DB, and AI services
  • Experience with Infrastructure as Code (CloudFormation or similar)
  • Understanding of containerization with Docker and local development environments

<>Data & Databases

  • Advanced PostgreSQL knowledge including performance tuning and query optimization
  • Experience with document databases (Cosmos DB, MongoDB, or similar)
  • Strong data modeling skills for complex business domains
  • Understanding of async database drivers (AsyncPG, psycopg2)

<>Software Engineering Practices

  • Experience with CI/CD pipelines (GitHub Actions or similar)
  • Proficiency with modern Python tooling: uv, Ruff, Pytest
  • Strong understanding of testing strategies including async testing patterns
  • Knowledge of observability, monitoring, and logging best practices, * Strong consulting mindset with ability to understand and translate business requirements
  • Excellent communication skills for technical and non-technical audiences
  • Customer-focused approach with commitment to delivering value
  • Ability to work autonomously while collaborating effectively with distributed teams
  • Adaptability to changing priorities and comfort with ambiguity, * Experience with frontend technologies (React, TypeScript) for full-stack contributions
  • Background in financial systems, invoice processing, or procurement platforms
  • Familiarity with responsible AI principles and explainable AI practices
  • Experience with batch processing and asynchronous job orchestration
  • Knowledge of artifact management systems (JFrog Artifactory or similar)
  • Previous experience in agile delivery models with two-week sprint cycles

About the company

We are seeking an experienced AI Engineer to join our team in delivering an innovative AI-powered invoice audit platform for a leading enterprise client. This role combines cutting-edge AI/ML capabilities with robust software engineering practices to build scalable, production-grade solutions that transform financial operations. You will take ownership of the full software development lifecycle while working within a deterministic-first, AI-augmented architecture that prioritizes explainability, accuracy, and compliance.

As an AI Engineer on this team, you will support and enhance a sophisticated platform that processes complex documents, leverages large language models for intelligent classification and extraction, and implements rules-based audit logic. This is an opportunity to work with modern cloud infrastructure, advanced AI tooling, and a tech stack designed for high performance and scalability.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…