What are the responsibilities and job description for the AI ENGINEER position at Precision Technologies?
Job Title: AI Engineer
Location: Dallas, TX
Duration: Long term contract
IDEAL PROFILE:
Python-first AI Engineer who builds production ML Agentic AI systems at enterprise scale using AWS.
1. Strong Engineering Foundation (Critical)
- Python is primary language
- Builds scalable backend services/APIs
- Shows performance optimization (latency, throughput)
2. Agentic AI (Top Filter)
- Hands-on with LangChain / AutoGen / CrewAI
- RAG pipelines with vector DBs
- Real use case with impact metrics
3. AWS Cloud Depth
- SageMaker, EKS/ECS, Lambda, S3
- Real deployment examples
4. ML Statistics Foundations
- Evaluation metrics (precision, recall, F1, AUC)
- ML concepts & algorithms
5. Production ML Systems
- End-to-end lifecycle: training, deployment, monitoring
- Model serving & monitoring
6. Analytical Problem Solving
- Problem → Solution → Impact
- Measurable results
7. Enterprise Platform Experience
- Platform-level systems used across teams
- High-scale, distributed systems
Role Overview
We are seeking a highly skilled AI Engineer to design, develop, and deploy scalable machine learning and AI-driven solutions. The ideal candidate will have strong experience in building production-grade ML systems, working with Large Language Models (LLMs), and delivering high-impact applications in a cloud-based environment.
Key Responsibilities
- Design, develop, and maintain scalable AI/ML applications, with a strong focus on Python-based systems
- Architect, build, and deploy production ML systems including model serving, evaluation, monitoring, and data pipelines
- Develop and implement solutions using Large Language Models (LLMs), including prompt engineering, fine-tuning, and RAG-based applications
- Integrate LLM APIs and build intelligent applications using vector databases, tool-based agents, and function calling
- Collaborate with cross-functional teams to translate business requirements into scalable AI solutions
- Ensure performance, scalability, and reliability of deployed AI systems
- Continuously evaluate and adopt emerging AI/ML technologies and best practices
Required Skills & Qualifications
- 5 years of software development experience in one or more languages: Python (preferred), C/C , Go, or Java
- 3 years of experience designing, building, and deploying production ML systems
- Hands-on experience with LLMs including API integration, prompt engineering, fine-tuning, and RAG architectures
- Familiarity with leading LLMs such as OpenAI, Gemini, Llama, Qwen, and Claude
- Strong understanding of machine learning concepts, applied statistics, algorithms, and data structures
- Experience building data pipelines and handling large-scale datasets
- Strong problem-solving skills, ownership mindset, and ability to work in a fast-paced environment
- Excellent communication skills with the ability to explain complex concepts clearly
Preferred Qualifications
- Experience working with AWS cloud services (ECS/EKS, Lambda, S3, DynamoDB, Redshift, SageMaker)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience with workflow orchestration (Step Functions)
- Familiarity with Infrastructure as Code tools such as Terraform or CloudFormation