AI / Robotics / Machine Learning Engineers Java/C++
5 - 7 years experience • Software
This company is seeking smart, energetic Software, AI, and Cybersecurity Engineers to join us in advancing the state-of-the-art in serious games, cybersecurity, robotics, and other related fields. Company provides its employees with creative hightechnology work, a flexible work environment (including schedule flexibility), and an excellent employee benefits program.
We are seeking skilled problem solvers with good design and programming skills in Java or C++ (Software Engineers) and specialists with experience in artificial intelligence (AI Engineers) or cybersecurity (Cybersecurity Engineers). Additionally, expertise or knowledge in the areas of deep learning, cloud services, big data, computer vision, machine learning, natural language understanding, autonomous systems, robotics, human behavior modeling, or 3D game engines is valuable. Engineers at Company participate in all phases of development and have opportunities to learn and advance ideas, technologies, and software products. Engineers must think and act responsibly to accomplish project and team goals. Responsibilities: · Design, document, implement, debug, and test software. · Understand software system specifications and recommend improvements, this includes understanding the implications of system-level decisions and how to mitigate and leverage them. · Participate in integrated test sessions with industry partners, academia and customers/sponsors. · AI Engineers are also expected to implement algorithms, knowledge bases, complex logic, and other AI technologies.
Required skills: · BS or MS in engineering, computer science, or a related discipline or equivalent experience In-depth knowledge of either Java or C++. · Ability to solve challenging technical problems and to support multiple projects simultaneously and efficiently. · Ability to travel to support technical presentations, testing, and integration. · For AI Engineers, knowledge of AI technologies such as expert systems, cognitive architectures, agent-based systems, search algorithms, planning, machine learning, machine vision, or speech recognition.
Desired skills: · Demonstrated experience in design and debugging of asynchronous (e.g. multi-threaded) systems. · Knowledge of mobile development platforms (e.g., Android, iPhone, etc.). · Experience in one or more of the following: robotic software, game development/programming, human behavior modeling, multi-agent systems, social simulation, intelligent user interfaces, complex adaptive systems, decision support systems, simulation, data fusion. · For AI Engineers, experience in knowledge elicitation and acquisition practices such as cognitive task analysis. Interested candidates must be a U.S. citizen and able to qualify for a security clearance.