Software Engineer

Sorry, this job was removed at 2:29 a.m. (EST) on Thursday, August 10, 2017
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Charles River Analytics is an applied research and development (R&D) small business that thrives on developing new ideas to solve real operational problems and advance the state of the art of software support for the US Government and commercial customers.

We are looking for a Software Engineer who is passionate about programming with a sharp attention to detail and is interested in working in a research environment, where you will apply cutting-edge techniques from artificial intelligence to real-world problems. As a Software Engineer in Decision Management Systems, you will work in a small team of scientists and software developers to translate research concepts into software implementations.

We are looking for a software engineer who is excited about pushing your limits and learning new software technologies with the help of a senior software engineer to mentor and guide your growth. We want an engineer who enjoys the details of coding and who is excited by new developments in software technologies. You will have the opportunity to learn to develop highly-concurrent and distributed applications in Scala and/or Java.

Bring your drive for learning, developing, and evaluating software solutions using the latest technologies. Our problems are challenging from both a research and an implementation perspective, and as a software engineer, you will get to use your creative problem-solving skills to tackle problems that do not have easy, canned answers. Projects will range from a wide range of areas including, but not limited to, Fast Data analytics, Big Data processing, probabilistic reasoning, machine learning, information fusion, natural language processing, and software evaluation.

Minimum Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Sound knowledge of object-oriented principles and design patterns
  • Experience with general purpose programming languages such as Java, C/C++, Scala, or Python
  • A great attention to detail, especially in your code
  • Demonstration of code samples (e.g., GitHub, work sample assignment response)
  • U.S. Citizenship is required for this position

Preferred Requirements:

  • At least 2 years of professional software development experience
  • Exposure to Fast or Big Data technologies, such as Hadoop, Storm, Spark, or Kafka
  • Experience with or excitement about learning concurrent/distributed application development, particularly with Scala
  • Experience with other languages like Python, C/C++/C#, R, or Julia
  • Experience developing or implementing solutions using statistics, machine learning, natural language processing, search and optimization, or algorithms from related research areas

Benefits:

Charles River Analytics offers competitive compensation plus bonus and profit-sharing, with an attractive benefits package including: up to 92% employer-paid medical and 100% employer-paid dental, vision, life and disability insurance, paid maternity/paternity leave, tuition reimbursement, monthly gym allowance, free parking, generous paid time off, and a casual environment. We are also accessible by public transportation.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

625 Mt. Auburn St., Cambridge, MA 02138

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Charles River AnalyticsFind similar jobs