AI Expert- Software
Eccalon, LLC
Detroit, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Detroit, United States of America
Tech stack
Java
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Azure
C++
Cloud Computing
Computer Programming
Continuous Integration
DevOps
Document Management Systems
Monitoring of Systems
Python
Machine Learning
Performance Tuning
Software Architecture
TensorFlow
Software Construction
Software Deployment
Software Engineering
Software Systems
PyTorch
Large Language Models
Model Validation
Generative AI
Backend
AI Platforms
Scikit Learn
Information Technology
Machine Learning Operations
Api Design
Software Version Control
Microservices
Job description
The AI Expert - Software Engineering is responsible for designing, developing, and integrating artificial intelligence capabilities into production-grade software systems. This role blends deep AI/ML expertise with strong software engineering practices to build scalable, secure, and maintainable AI-enabled applications across enterprise and mission-critical environments., * Design and develop AI-enabled software applications and platforms
- Integrate machine learning models, LLMs, and AI services into backend and full-stack systems
- Develop, test, and deploy AI solutions using modern software engineering best practices
- Build and maintain data pipelines, APIs, and AI-driven services
- Collaborate with software engineers, data scientists, DevOps, and product teams
- Ensure AI solutions are scalable, secure, explainable, and production-ready
- Perform model evaluation, performance tuning, and continuous improvement
- Support cloud-based deployment and monitoring of AI systems
- Document system architecture, models, and development processes
Requirements
Do you have experience in Version control systems?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- 5+ years of professional software development experience.
- Strong programming skills in Python and at least one additional language (Java, C++, or JavaScript).
- Hands-on experience integrating AI/ML models into software applications.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Experience building APIs, microservices, or backend systems.
- Strong understanding of software architecture, version control, and CI/CD practices.
Preferred Qualifications
- Master's degree or PhD in AI, Machine Learning, or a related discipline.
- Experience working with large language models (LLMs) and generative AI tools.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and AI deployment pipelines.
- Experience with MLOps, model monitoring, and lifecycle management.
- Background supporting government, defense, or regulated environments.
- Ability to obtain and maintain a security clearance if required by contract.