You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer I

We are looking for passionate engineers to work with our small and high-impact team on translating artificial intelligence (AI) prototypes into robust products and services. Your work will mainly be to design and implement complex and challenging algorithms that include linguistics, programming language, matrix computation, search, etc.
Projects involve:
  • Automatic grading and tutoring app for k-12 subjects
RESPONSIBILITIES:
  • Develop high-quality software design and architecture
  • Develop efficient algorithms
  • Identify, prioritize and execute tasks in the software development life cycle
  • Review and debug code
  • Perform validation and verification testing
  • Document development phases and monitor systems
REQUIREMENTS:
  • 2+ years of experiences in software product development and algorithm design
  • Proven experience in large-scale algorithm design for complicated computation, strong background in linear algebra, calculus, symbolic algebra, optimization etc.
  • Understanding of scalable computing systems, software architecture, data structures, and algorithms. Course-level background in programming language, compiler, etc.
  • Exposure to machine learning or deep learning is preferred
  • Entrepreneurial spirit with a desire to work in a fast-paced, start-up environment, with the ability to consistently deliver exceptional results on demanding timelines
  • Passionate about personalized learning, or education