POSITION REQUIREMENTS AND DETAILS

Software Engineer

Apply Now

Software Engineer

Samsung Research America (Collective Rationality Team)

Mountain View, CA

Position Summary:

Samsung Research America’s Computer Science Innovation Center is currently seeking a talented, competent, and highly motivated individual to join our Collective Rationality team as a Software Engineer. The Collective Rationality team is an interdisciplinary and hands-on research team focused on eliminating unnecessary trial and error of individuals’ experience by offering innovatively-analyzed results from existing experiences, comparisons, evaluations and decisions.

The successful candidate will develop algorithms to solve some of technology's greatest challenges which can make an impact on millions of users. This is a great opportunity to work on exciting features and products which will shape the future of Samsung. We’re a small team, and everyone plays a critical part in defining and building the perfect experience for millions of users.

Responsibilities:

  • Contribute to the team’s development and research activities
  • Formulate problems based on real-world needs and conduct high-quality solutions
  • Design and develop both back-end system and front-end application for prototyping the proposed solution, likely involving multiple programming languages such as Python, Java, JavaScript, and/or C/C++
  • Write well-structured and re-usable code
  • Manage individual project priorities, deadlines and deliverables
  • Conduct experiments to evaluate the performance and effectiveness of the solutions

Qualifications:

  • B.S. or higher degree in Computer Science or a related technical field
  • Comprehensive computer-science fundamentals
  • Programming experience in C, C++, Java, JavaScript and/or Python
  • Excellent problem solving, critical thinking and communication skills
  • Experience with Information Retrieval, Ranking Systems, Recommendation Systems or Artificial Intelligence a strong plus
  • Achievements in competitions such as IOI, ICPC, DEFCON, IPSC, TCO or Codeforces a strong plus
  • Experience in serious performance optimizations a strong plus
  • Understanding of one of popular server side MVC Frameworks (Django, Twisted, Rails, Pyramid, Yii, Play, etc) a plus
  • Experience in mobile or web application development a plus

OPEN POSITIONS See All Current Openings

  • Sr Research Engineer, Computer Vision

    Mountain View, California

    View
  • Research Engineer, Computer Vision & Augmented Reality

    Mountain View, California

    View
  • Software Research Engineer

    Mountain View, California

    View
  • Computational Imaging/Display Technologies Researcher

    Mountain View, California

    View
  • Big Data Software Engineer – Samsung Pay Cloud Team

    Mountain View, California

    View
  • Software Engineer

    Mountain View, California

    View
  • Site Reliability Engineer - Knox Cloud Team

    Mountain View, California

    View
  • Android System Software Engineer

    Mountain View, California

    View
  • R&D Operations, Senior Specialist

    Mountain View, California

    View
  • Software Development Manager – Samsung Knox Cloud Team

    Mountain View, California

    View

Keep going. There's more to see.

Explore Our Research

Everything you need to know about research and development of innovative technologies.

Working at SRA

Our strength is our people. We assemble the smartest, most original thinkers and encourage great work with a collaborative environment.

Partnerships

We work closely with corporations and industry partnerships, and offer collaboration opportunities with top U.S. universities.