Current job openings:
01 Reasoning Software Developer
At North Side Inc., we develop software capable to support real-time dialogue between a person and a computer in unrestricted English. The first application of the technology will be an exciting videogame.
We have a need to reason on very large databases containing millions of predicates, use highly expressive logic, and answer complex queries in real-time.
An ability to think out of the box and devise innovative algorithms is essential. A background in FOL, DL, Temporal logic, Modal Logic and Non-Monotonic/Defeasible reasoning is very desirable. Experience with reasoning on large ontologies, and environments like Protégé is desirable.
Keywords: Reasoning, logic, semantics
02 Computational Linguistics, Ontological Engineering
Our objective is to develop an intelligent agent, capable to converse in unrestricted English on a vast knowledge base. The first application of our language/AI technology is in the video game area.
We're looking for a versatile computational linguist/AI software engineer, interested to work in one (or several) of these areas:
- - Ontological engineering (Protégé experience desirable)
- - Knowledge mining (Wikipedia, CIA Factbook, etc.)
- - Integration of lexical resources
- - High-speed reasoning (modal and defeasible logic)
- - Plan recognition and discourse planning
- - Testing of an integrated linguistic application involving parsing, reasoning and generation.
Working environment:
Java, Python, Perl/Linux and Windows/mySQL
If you're interested to join a team working on an exciting application and have relevant qualifications/experience, please apply. We're a small company, so flexibility is essential.
MSc or PhD in a relevant area is required.
Keywords: Ontologies, Knowledge mining, Lexical resources, Plan recognition, user cognitive modeling.
03 Programmer/Computational Linguist
North Side Inc. is a pioneer in real-time, interactive man-machine dialogue in unrestricted English. We are developing a full NLP pipeline (parsing, reasoning and generation), and work on knowledge-based language understanding and generation. We're hard at work on software that lets people converse with machines.
We are looking for a competent software developer with experience in Computational Linguistics. Corpus mining, Disambiguation techniques, Ontological engineering, building large lexical databases are all active areas of work in our company.
We work in mostly in Java and use large databases.
04 AI Game programming - Bot Colony (FIRST CONVERSATION GAME EVER)
We're looking for a game play programmer to join our team working on Bot Colony. (Please browse www.botcolony.com , Google 'Bot Colony' and check out Bot Colony trailer and tech demo on YouTube).
B.Sc., M.Sc., or Ph.D. in Computer Science or Computational Linguistics is required. Background in Artificial Intelligence and a solid foundation in logic is absolutely necessary. Exposure to AI, languages like Prolog and reasoning are very desirable. We're not programming Bot Colony using a traditional programming language, but we're scripting using a logic language, and eventually in English.
If you want to work on breakthrough technology and on a unique title - this is for you !
05 3D game programmer - Bot Colony (FIRST CONVERSATION GAME EVER)
We're looking for a 3D graphics programmer to join our 3D team working on Bot Colony. (Please browse www.botcolony.com , Google 'Bot Colony' and check out Bot Colony trailer and tech demo on YouTube).
B.Sc. or M.Sc. in Computer Science required. Experience with OpenGL and C++ is required. Background in Artificial Intelligence (reasoning) and real-time simulation is desirable.
Game industry experience (on engine side or game play programming side) is desirable. If you want to work on breakthrough technology and on a unique title - this is for you !