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