AI Expert- Software

Eccalon

  • Detroit, Michigan
  • 30+ days ago

    Highlights

    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. The AI Expert – Software Engineering is responsible for designing, developing, and integrating artificial intelligence capabilities into production-grade software systems.

    Numbers & Facts

    LocationDetroit, Michigan

    Description

    AI Expert – Software

    Location: Detroit, MI- Onsite

    Type: Full-time

    Security Clearance: No clearance required, must be clearable.

    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.

    Responsibilities

    • 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

    Required Qualifications

    • 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.
     

    Similar Jobs