AI Software Developer - Mid

$57,500 - $117,900/Yr

CACI International - Dayton, OH

posted 12 days ago

Full-time - Mid Level
Dayton, OH
Professional, Scientific, and Technical Services

About the position

We are seeking a mid-level Software Developer to research, design, and build Artificial Intelligence (AI) and Machine Learning (ML) solutions. This role involves contributing to broader software development projects and laying the foundation for future AI/ML initiatives. The developer will work closely with a cross-functional team to gather requirements, design, develop, and implement AI-driven features and deployment pipelines across various AI/ML use cases, including Generative AI.

Responsibilities

  • Research technologies and develop proof-of-concept of AI-driven solutions, such as conversational AI assistants.
  • Design, develop, and maintain web applications and APIs integrating AI/ML models and technologies.
  • Leverage AI/ML frameworks such as TensorFlow, PyTorch, and Scikit-learn.
  • Integrate cloud-based AI services, such as AWS SageMaker or Bedrock.
  • Design, build and maintain application and AI/ML deployment pipelines.
  • Collaborate with end-users, data analysts, and product managers to identify opportunities for AI/ML integration.
  • Evaluate, monitor, and improve AI/ML models and application functionality.
  • Contribute to the architecture of AI/ML services and ensure they integrate smoothly with other systems.
  • Stay up to date with emerging AI/ML trends, tools, and technologies.

Requirements

  • University Degree (BA/BS) in Computer Science, Software Engineering, Machine Learning or related field
  • 5-7 years of experience in Software Development
  • Experience implementing AI/ML features
  • Experience with data querying languages (e.g. SQL), data processing tools, and scripting languages (e.g. Python)
  • Experience with RESTful APIs and Cloud Services (AWS, Azure)
  • Familiarity with Generative AI technologies and concepts (LLMs, prompt engineering, Retrieval Augmented Generation, etc)
  • Self-motivated with ability to quickly adapt and learn emerging disciplines and techniques, such as Prompt Engineering

Nice-to-haves

  • Experience with development of NLP and/or Generative AI applications and integrations with Large Language Models (LLMs)
  • Experience with AI/ML Frameworks like TensorFlow, PyTorch, or Scikit-learn
  • Experience with AWS AI services, such as SageMaker and Bedrock

Benefits

  • Healthcare benefits
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education opportunities
  • Flexible time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service