What is the description of a job developing artificial intelligence like Cortana?
Software Development Engineer II – Cortana
Requirements:
- 3+ years of professional software development experience
- 2 years of experience with C++ or related technologies
- Experience with various UI frameworks like XAML, HTML
- Experience with Web technologies and Services integration is a plus
- Experience with Performance tuning and tools
- Experience shipping at least one product required
- Strong design and debugging skills
- Proven skills with object oriented development and design patterns
- Passion for mobile and technology
- Passion for high quality engineering
- Experience with NUI
- Excellent oral and written communication skills
- Experience in the mobile space preferred but not required
- A BA/BS in Computer Science, Math, EE, or equivalent industry experience
Edit:
Siri Hadoop Operations Engineer
Key Qualifications
- Deep understanding of the Hadoop ecosystem (Zookeeper, HBase, HDFS, Flume, Map Reduce)
- Expert knowledge with object-oriented programming languages (Java)
- Strong knowledge of the Linux operating system
- Fluent in at least one scripting language (Shell, Python, Ruby, etc.)
- Strong verbal and written skills
- Team oriented individual who can work well with others
Education
B.S. degree in Computer Science or 3 years of programming experience or equivalent.
Additional Requirements
- Mesos infrastructures
- JVM performance optimizations
- Contributor to Apache HBase project