AI Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+45 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦