We are not a typical consulting firm and our people are not typical consultants.
AI Engineer
Location
Virginia
Posted
8 days ago
Salary
$89.6K - $152.4K / year
Job Description
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- 3–5 years of professional software development experience, with demonstrable applied AI/ML integration work
- Strong proficiency in Python, including experience building APIs (Flask, FastAPI, Django) and working with data libraries
- Front-end development skills across both Python UI frameworks (Streamlit, Dash, Django templates) and JavaScript ecosystems (React, Next.js, or similar)
- Experience integrating AI/ML models and services into production applications (API-based integration with LLMs, computer vision services, NLP tools, etc.)
- Solid understanding of AI/ML fundamentals — you don’t need to train models from scratch, but you should understand how they work, when to use them, and how to evaluate their outputs
- Experience with at least one major cloud platform (AWS, Azure, or GCP) and their AI/ML services
- Proficiency in SQL and experience working with both relational and NoSQL databases
- Familiarity with version control (Git), CI/CD pipelines, and modern software engineering practices
- Excellent communication and interpersonal skills — demonstrated ability to explain complex technical concepts to non-technical stakeholders in a clear, approachable way
- A builder’s mindset: you default to shipping working software, not writing slide decks about it — and you’re not afraid to jump into an unfamiliar platform or codebase and figure it out
Benefits
- Competitive vacation and retirement plans
- Comprehensive health benefits
- Flexible work location (fully remote)
- Ongoing training and development opportunities
- Friendly community with lots of social events
- Participation in charity initiatives
- Employee support program
- Opportunity to work on a variety of impactful projects across multiple industries
Related Guides
Related Job Pages
More AI Engineer Jobs
Mechanical Engineer with Python - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation ispro...
Mechanical Engineer with Python - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation ispro...
Mechanical Engineer with Python - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation ispro...
Mechanical Engineer with Python - Freelance AI Trainer
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation ispro...