AI Engineer for Robotic Multi-Agent Systems
Do you have a passion for Artificial Intelligence, robotics and creative projects such as video games? Do you like challenges? Then join our GoodAI team! Your focus will be on developing and controlling a simulated multi-agent system with the next step transferring to real hardware. You will also have an opportunity to work on a range of projects, from building prototypes and scaling up experiments in the research team, to end-to-end development of a new AI game.
How we imagine the ideal colleague
- Test the developed algorithms, deploy them on a real HW and validate in the wild
- Maintain the HW (UAVs)
- Prototype and develop collective intelligence in simulation and in hardware
- Contribute to the development of AI across projects (Badger, novel games, …) from an engineering perspective
- Implement state-of-the-art AI algorithms
- Develop and set up experiment infrastructure
- Help to convert successful experimental ideas into stable, ambitious solutions
Requirements
- Experience with Robot Operating System (ROS), Gazebo
- Experience with autonomy in Unmanned Aerial Vehicles (UAVs), mobile robotics
- Experience with Simultaneous Localization and Mapping (SLAM) and its use for motion planning
- Experience with edge computing
- 3D path planning, obstacle avoidance
- Advanced vision processing
- Experience with robotics applications and a working knowledge of control theory
- Experience with multi-agent learning and optimization algorithms (swarm, boids, etc.)
- Excellent programming skills (C++, Python, etc) and ability to prototype fast
- Ability to read and understand AI-related scientific papers
- Willingness to learn new technologies
- Responsible, strong organizational and time management skills
- Friendly, curious, creative personality
- Very good communication skills – in English (working in an international team)
Considered a plus
- Experience with implementing multi-agent decision making in video games, including knowledge of existing game engines
- Masters or PhD in Computer Science, Robotics, Cybernetics, AI, Engineering, Statistics, Mathematics, Operations Research or other relevant scientific field
- Understanding and experience with AI and Machine Learning algorithms and methods with emphasis on modern deep learning frameworks (e.g. PyTorch, TensorFlow, …)
- Experience with the development and operations of distributed systems
- Good knowledge of the current AI landscape and its trends, with emphasis on collective learning and planning
- Experience with game-related AI techniques and concepts
- Experience with Unity or Unreal Engine
- Experience with back-end development and operations (cloud-based setup and deployment, monitoring, …)
- Familiarity with game development
We offer
- Great team!
- Effective development & processes not delayed by bureaucracy
- Work on a product with an ambition for being novel
- Opportunity to make a significant impact
- Healthy work-life balance and five weeks of paid holidays
- Unlimited sick days (we trust our people)
- Unique working environment – Oranzerie
- Remote collaboration is the norm – take home office anytime you want or work from another country
- Relocation package
- Competitive compensation and a generous bonus model
- Stock options
- Family-friendly
- Team socialization – games, parties, outdoor activities, trips. Bring your family members!
- Talent development and long career rewards – time dedicated for study.
- Company-paid online and offline education courses, books and magazines, participation at industry conferences and workshops
- Studio cafeteria with free coffee and healthy fruit days
- Regular company lunches and outside grills
Team Culture
- Results-oriented: we measure ourselves only by our results
- No limits: we can achieve anything; we are pushing our limits in technology and art
- Integrity: we have the courage to do the right thing, regardless of the consequences and the inconvenience
- Extreme ownership: It does not matter if you are a leader or an individual contributor. Every team member accepts accountability and equal responsibility for our collaborative effort.
- Excellence in execution: Our teams aim for excellence in everything we do – we get what we tolerate
- Simplicity in design: less is better; avoid feature creep; simplicity is the ultimate sophistication
- Teamwork: we treat our colleagues with respect, supporting each other throughout to ensure we maximize the value for everyone while creating an atmosphere of trust
Start date: Q3 or upon agreement
Type: Full-time
Location: Prague, Czech Republic - Remote collaboration possible