Back to Jobs
Recently postedTechnology

AI Engineer

CoforgeUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationUnited States
Stakeholder ManagementDockerFastAPIMongoDBGitAWSCloudFormationGitHub ActionsLLMPandasPythonpytestGenerative AIAzureReactPostgreSQLTypeScriptMachine LearningAgilePrompt EngineeringCI/CDLangChain

Job description

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.

Key Responsibilities

  • 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

Required Qualifications

<>Experience
  • 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

Soft Skills

  • 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

Preferred Qualifications

  • 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

Similar jobs