6 days ago

Application Development Intern - Artificial Intelligence

C1

Hybrid
Temporary
$60,000
Hybrid

Job Overview

Job TitleApplication Development Intern - Artificial Intelligence
Job TypeTemporary
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$60,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About C1

C1 is the foremost, single-source provider of advanced communications and data technology for business. They connect customers to everything digital, from phone systems and hardware to computer networks, application development, and managed solutions. C1 is passionate about designing, implementing, managing, and supporting their customers' every need, allowing them to focus on their core business. Joining C1 means becoming part of a team of IT and communications technology professionals empowered to excel.

Role Summary

The Application Development Intern - Artificial Intelligence will work closely with the Application Development's Principal Architect and receive guidance from the Director, Engineering. This role involves the development and programming of ConvergeOne software intellectual property (IP) focused on applying open-source Artificial Intelligence/Natural Language Tool Kits to the Conversations solution. Candidates with an advanced educational background (BS or MS in process) in software development and programming will gain valuable experience in a fast-paced environment, manage multiple projects, and apply academic learning while expanding their responsibilities. Specific roles will be detailed closer to the start date based on ConvergeOne IP development roadmaps.

Key Responsibilities

  • Understand and learn about C1 and its corporate directions.
  • Learn and support strategies and activities for C1’s innovation and IP development.
  • Gain practical, hands-on experience with current and next-generation technologies such as bots, artificial intelligence, Internet of Things, cloud services, and microservices architectures.
  • Utilize programming languages including AngularJS, Node.js, and Python.
  • Work with Big Data technologies like ElasticSearch and MongoDB.
  • Experience queueing frameworks such as RabbitMQ and Kafka.
  • Engage with cloud infrastructures including GCP, Amazon Web Services, and Azure Cloud.
  • Apply development methodologies and DevOps principles, particularly Agile/Lean.
  • Develop and enhance programming and software development skills through involvement with the complete software development lifecycle.
  • Receive on-job training using cutting-edge technology tools.
  • Improve problem-solving and decision-making skills.
  • Foster creative and critical thinking abilities.
  • Enhance collaboration, communication, and negotiation skills.
  • Implement an AI-powered chatbot using Dialogflow/LLMs.
  • Train and optimize bots to facilitate more natural conversations.
  • Interpret business conversation flows and convert them into conversation configurations.

Required Qualifications

  • Strong verbal and written communication skills.
  • Currently pursuing a BS or MS in Computer Science or Electronic Engineering with a focus on software development.
  • Demonstrated programming skills or aptitude and knowledge of Python and Java.
  • Familiarity with NodeJS, Python, Natural Language Processing (NLP), and WebHook Development.
  • Knowledge of LLM/DialogFlow/KoreAi API is advantageous.
  • Good troubleshooting and problem-solving skills.
  • Ability to work independently and collaboratively within a team, and eagerness to learn from colleagues.
  • High adaptability in a dynamic start-up environment.
  • Basic understanding of MS Office, preferably Visio, PowerPoint, Word, and/or Excel.

Desired/Preferred Qualifications

  • Specific Artificial Intelligence skills using frameworks such as Crew.ai, Model Context Protocol, NLTK, TensorFlow, Dialogflow, Scikit-learn, and Keras.
  • Specific JavaScript programming skills using frameworks like Node.js and AngularJS.

Work Environment

The role requires the ability to handle multiple priorities and demands in a fast-paced professional office environment. Standard office equipment such as computers, phones, photocopiers, and filing cabinets are routinely used.

Key skills/competency

  • Artificial Intelligence
  • Natural Language Processing
  • Python
  • Node.js
  • Java
  • Dialogflow
  • Chatbot Development
  • Software Development Lifecycle
  • Cloud Services
  • Agile/Lean Methodologies

Tags:

Application Development Intern
Artificial Intelligence
Natural Language Processing
Chatbot Development
Software Development
Programming
Data Processing
Problem Solving
Agile
Innovation
IP Development
Python
Java
Node.js
AngularJS
Dialogflow
LLM
NLTK
TensorFlow
AWS
GCP
Azure
MongoDB

Share Job:

How to Get Hired at C1

  • Research C1's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for AI roles: Customize your resume to highlight Python, NLP, Dialogflow, and cloud experience relevant to C1's projects.
  • Prepare for technical interviews: Practice coding in Python and Java, focusing on data structures, algorithms, and AI/ML concepts relevant to C1's projects.
  • Showcase project portfolio: Present personal projects or academic work demonstrating practical application of AI, chatbots, and web development skills.
  • Network strategically: Connect with C1 employees on LinkedIn to gain insights and express genuine interest in Application Development Intern - Artificial Intelligence opportunities.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background