AI Engineer Intern

$41,600 - $89,440/Yr

CCC Intelligent Solutions - Chicago, IL

posted 3 months ago

Full-time - Entry Level
Chicago, IL
Professional, Scientific, and Technical Services

About the position

As a member of the AI-Enablement team at CCC Intelligent Solutions Inc., you will be at the forefront of exploring a variety of technologies that span from network and infrastructure to the AI and machine learning algorithms that operate on them. Our team is dedicated to enhancing the performance of numerous applications and services owned by CCC, striving daily to create a more efficient and optimized pipeline that connects our developers to our customers. We are committed to understanding and leveraging the most advanced techniques and technologies to deliver an intelligent and automated Continuous Integration/Continuous Deployment (CI/CD) pipeline. If you possess the ambition to excel in this dynamic field, are eager to learn, and are ready to contribute meaningfully every day, we would be thrilled to welcome you to our team. In this role, you will be involved in the complete lifecycle of feature development, from the initial design phase through testing and final release. You will apply data science, machine learning, and optimization techniques to tackle real-world challenges. Your contributions will include researching and introducing new AI-Ops and DevOps tools and technologies, as well as creating automation tools for the deployment, monitoring, and operational management of CCC applications. You will also manage individual project priorities, deadlines, and deliverables, participate in the evolution of our continuous integration pipeline, and facilitate automation for tasks related to code release and deployment. Collaboration with the Database, Middleware, Network, and Server teams will be essential for successful application deployment.

Responsibilities

  • Be involved in the full lifecycle of feature development from design through testing and release.
  • Apply data science, machine learning & optimization techniques to real-world problems.
  • Contribute to the research and introduction of new AI-Ops/DevOps tools and technologies.
  • Create tools for automating deployment, monitoring, and operations of CCC applications.
  • Manage individual project priorities, deadlines, and deliverables.
  • Participate in evolving our continuous integration pipeline.
  • Facilitate automation for the tasks involved in the release and deployment of code.
  • Work with the Database, Middleware, Network, and Server teams for applications deployment.

Requirements

  • Master's or Ph.D. degree in computer science or a related technical field, or equivalent experience.
  • Experience with software development in one or more general-purpose scripting and programming languages (e.g., Shell, Java, Python, Go, JavaScript).
  • Familiarity with machine learning, information retrieval, and natural language processing.
  • Understanding of Linux and its services.
  • Working knowledge of version control systems like GitLab.
  • Understanding of the concepts and processes surrounding the Software Development Lifecycle.
  • Interest in learning other coding languages as needed.

Nice-to-haves

  • Experience in K8s, Ansible, Terraform, or other configuration management solutions.

Benefits

  • 401K Match
  • Paid time off
  • Annual Incentive Plan
  • Performance Bonus
  • Comprehensive health insurance
  • Adoption Assistance
  • Tuition Reimbursement
  • Wellness Programs
  • Stock Purchase Plan options
  • Employee Resource Groups
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service