Brainpool is a fast growing AI start-up, providing custom AI services for business since 2017. Brainpool network of 500 top-level AI and Machine Learning experts supporting delivery of our projects include PhD and MSc-level scientists from top universities such as UCL, Oxford, Cambridge and Harvard. Brainpool provides companies with end-to-end AI solutions, starting from strategy development, planning all the way to implementation.
This role will involve working alongside the CTO and a team of engineers to develop cutting-edge AI solutions for client projects and internal company products. You'll contribute to key deliverables such as AI scoping programmes, PoC development, and production-ready AI systems, with a significant focus on Brainpool's LLM-powered applications like the AI Quote Generation system detailed in our recent client proposal.
Key Responsibilities
- Design and implement robust RAG (Retrieval-Augmented Generation) pipelines for processing complex document collections and technical documentation
- Develop LLM integration systems with AWS Bedrock for models like Claude and Mistral
- Create evaluation frameworks for benchmarking and improving LLM performance
- Build and optimize FastAPI-based REST endpoints with Swagger documentation for AI services
- Implement vector database solutions using technologies like Qdrant
- Contribute to containerized development and deployment environments using Docker and AWS ECS
- Participate in prompt engineering and enhancement of HyDE-based retrieval systems
- Collaborate with cross-functional teams on UI development for testing interfaces and evaluation dashboards
Requirements
- Strong experience with Python, with a focus on building production-grade AI applications
- Proven experience working with LLM frameworks such as LlamaIndex, Haystack, or LangChain
- Experience implementing RAG (Retrieval-Augmented Generation) systems with vector databases
- Solid understanding of AWS services, particularly Bedrock, ECS, S3, and CloudWatch
- Experience with Docker containerization and CI/CD pipelines
- Familiarity with REST API development using FastAPI or similar frameworks
- Knowledge of vector databases (Qdrant, Weaviate, or similar)
- Strong communication skills to interface with both technical and business stakeholders
- BSc or MSc in Computer Science, Data Science, or related STEM field
- Experience with prompt engineering and optimization for different LLM models
- Knowledge of advanced RAG techniques like HyDE (Hypothetical Document Embeddings)
- Familiarity with monitoring and evaluation frameworks for LLM applications
- Background in metrology, analytical sciences, or technical documentation processing
- Understanding of embedding models and vector search optimization
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Technology, Information and Internet
Referrals increase your chances of interviewing at Brainpool AI by 2x
Get notified about new Senior Software Engineer jobs in United States.
Director of Engineering - Remote USA (*eligible states)
United States $150,000.00-$180,000.00 2 months ago
United States $150,000.00-$180,000.00 2 months ago
Senior Software Engineer II - Smart Trailer & Connected Equipment
United States $200,000.00-$300,000.00 5 months ago
Senior Software Engineer, Lead - Supply Chain
Principal Software Engineer, Payroll Services
Greater Chicago Area $222,000.00-$290,000.00 9 hours ago
Manager, Software Engineering (Cortex Xpanse ASM)
Principal Software Engineer, Payroll Services
Atlanta Metropolitan Area $222,000.00-$290,000.00 1 day ago
Principal Software Engineer, Payroll Services
Greater Seattle Area $222,000.00-$290,000.00 10 hours ago
Senior Software Engineer (Consumer - Growth & App Infra, Growth Foundations)
Sr. Software Engineer - Investment Manager
United States $138,400.00-$173,000.00 1 week ago
Los Angeles, CA $150,000.00-$250,000.00 2 weeks ago
Principal Software Engineer (Online) - WWE 2K (REMOTE)
United States $160.00-$210.00 3 months ago
Principal Software Engineer, Team Management
Principal Software Engineer, Payroll Services
Miami-Fort Lauderdale Area $222,000.00-$290,000.00 2 days ago
Senior / Staff Software Engineer - Computational Chemistry / Molecular Dynamics
Principal Software Engineer, Payroll Services
Austin, Texas Metropolitan Area $222,000.00-$290,000.00 10 hours ago
Lead Software Engineer (Solution Architect)
Houston, TX $150,000.00-$250,000.00 2 weeks ago
Philadelphia, PA $150,000.00-$250,000.00 2 weeks ago
Principal Software Engineer, Payroll Services
Los Angeles Metropolitan Area $222,000.00-$290,000.00 2 weeks ago
Senior Software Engineer, Fullstack (Institutional - Markets, Onchain Products)
Senior Software Engineer (COBOL/Unisys Mainframe)
Senior Software Engineer - EMV Chip Card
Senior Software Engineer - Product, Catalog & Pricing
Washington DC-Baltimore Area $180,000.00-$200,000.00 18 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.