Software Programmer

As a software programmer, you will work with the Software Development team at Empath to create apps that run efficiently on Android and iOS platforms. In addition, you will plan, develop, and operate our web services. You have the opportunity to develop innovative emotion recognition apps with your creativity and imagination using our Empath engine.

Your responsibilities:

Participate in all stages of software development - from early brainstorming to coding and bug-fixing

Planning and developing user-centric UX/UI

Write excellent, performant code and associated tests

Trouble-shooting

Requirements:

An engaging and committed team member who enjoys collaboration

Solid knowledge of UNIX OS and RDBMS (Linux、MySQL)

Experience with object-oriented languages (Ruby, Python, Java)

Experience developing, releasing, and maintaining native iOS and Android applications

Preferred, but not required:

Japanese speaking, reading, and writing ability

M.S. or PhD. in Computer Science or a related field

Experience with multivariate analysis

Experience with sound-signal processing

Benefits:

Work with great people with diverse job experiences

Competitive salary

Paid time-off

Medical insurance

11 days paid vacation each year

Careers