ARTIFICIAL INTELLIGENCE RESEARCHER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Aug 1, 2024 - The Artificial Intelligence Researcher brings a wealth of expertise in integrating AI and ML technologies to enhance software engineering, leveraging skills in object-oriented programming languages and various development tools. Specializing in applying AI to solve complex software problems, this role also includes leadership in guiding technical teams toward innovative solutions. With a proven track record in areas like reinforcement learning, autonomous robotics, and human-machine interfaces, the researcher demonstrates a profound ability to advance technology through AI applications across multiple domains.

Summary of Artificial Intelligence Researcher Knowledge and Qualifications on Resume

1. BS in Computer Science with 6 years of Experience

  • Have solid skills with containerizing & clustering (K8s, Dockers)
  • Experience building CI/CD processes (Jenkins, etc.)
  • Have a proven track record of configuration management (Ansible, Puppet, Chef)
  • Experience scripting language development (Python, Bash)
  • Have experience with version control systems (Git, Bitbucket)
  • Have a broad understanding of technologies and the ability to provide big-picture strategic thinking
  • Have excellent written and verbal communication skills
  • Have flexibility and versatility
  • Experience with building and researching neural networks
  • Experience with Bayesian networks, classifiers, causal models, cognitive computing, human-machine interaction, symbolic logic, deep learning, Markov processes, neural networks, deep neural networks, probabilistic models, probabilistic methods, and/or explanatory models
  • Strong written communication, interpersonal, problem-solving, analytical, mathematical, and organizational skills

2. BS in Data Science with 4 years of Experience

  • Experience working with physiological signals processing like ECG, EEG, PPG
  • High level of expertise in Matlab/Python
  • Image processing and out-of-the-box thinking
  • Strong mathematical background, and analytical skills including expertise in the modeling and analysis of data
  • Excellent verbal, written, and interpersonal communication skills
  • Ability to work independently and as part of a team
  • Strong Experience in Unity Programming and Multi-Player Environment 
  • Understanding of advanced concepts related to Unity 3D, C# programming
  • Prior network/cloud-based multiplayer game development experience in Unity 3D
  • Good at Pytorch, Tensorflow, or similar packages, Python.
  • Good at Deep Learning, Machine Learning (preferably completed AIML course)
  • Should have worked in multiple programming languages
  • Interested in exploring new technologies

3. BS in Mathematics with 5 years of Experience

  • Experience in software architecture design and analysis research and/or practice architecting systems or applying AI/ML techniques to software engineering problems
  • Use common object-oriented programming languages (e.g., C++, Java, C#) and development tools (IDEs, static code analysis tools, unit testing frameworks, DevOps tools) in a team environment
  • Applicate AI/ML techniques to software engineering problems, e.g. search-based software engineering or using ML for software artifact analysis
  • Ability to lead technical teams, and to work effectively on small and large teams
  • Strong written and verbal communication skills including presenting to small and large audiences in academic and industrial/ government settings
  • Experience with reinforcement learning techniques
  • Experience with symbolic or rule-based AI systems
  • Experience with autonomous robotics platforms (UAVs, UGVs), sensors and actuators
  • Experience with computer vision, lidar, point clouds, and/or photogrammetry techniques
  • Experience with human-machine interfaces and established publication record
  • Demonstrate experience, knowledge, and accomplishments in machine learning and pattern recognition in human language technology application areas
  • Experience relating to applicable across the speech, video, image, graph, text, and multimedia domains
  • Demonstrable experience in the creation of deployable software prototypes based on research

4. BS in Artificial Intelligence with 4 years of Experience

  • Experience with AI machine learning/deep learning (Relevant graduate school courses and thesis work can be counted as experience)
  • Experience with the development and usage of AI and cognitive computing applications (Relevant graduate school courses and thesis work can be counted as experience)
  • Strong interest in cognitive computing technologies in the areas of language, learning, and reasoning as well as possessing a passion for learning new technologies
  • Experience with AI toolsets which include development languages such as Python, Java, and C++, Machine Learning Library such as TensorFlow and PyTorch, AI pipeline platforms such as Kubeflow, and relevant Cloud-based AI development tools and Cloud-based AI services, such as Azure 
  • Experience as an AI machine learning engineer
  • Experience with APIs and Microservices and Agile and Product teams
  • Ability to create test environments as well as develop and execute test plans
  • Possesses technical and analytical skills to take something new or unknown, recognize the value, develop a point of view and apply it to extract business value
  • Ability to work independently and seek guidance when needed
  • Ability to build credibility and trust with team members and senior leaders
  • Ability to garner feedback from multiple stakeholders
  • Ability to work in a less-structured environment where requirements and next steps are vague
  • Strong communication and collaboration skills
  • Passion for growing skills, tackling interesting work, and solving challenging problems
  • Excellent writing and presentation skills
  • Have a design-thinking mindset