Software Engineer - Programming Languages

Sorry, this job was removed at 11:03 a.m. (EST) on Wednesday, January 23, 2019
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 a 100% employee-owned small business that researches and develops novel software to tackle complex challenges for our US Government and commercial customers. We pride ourselves in our ability to apply current and emerging artificial intelligence (AI) techniques that not only solve real-world problems but keep our scientists and engineers engaged.

We are looking for a junior to mid-level Software Engineer that loves to write clean and concise code that gets the job done. We need your ability to research and apply the latest and greatest techniques and technologies to exciting problems. If you enjoy interacting with and learning from leading practitioners inside and outside the company then Charles River is the place for you. 

You will work in a small, tightly-knit team of engineers implementing novel applications written in multiple languages. Understanding language features and core libraries will drive key design and implementation decisions. You will implement program analysis and program transformation techniques and participate in the design of domain specific languages, such as for probabilistic modeling. Projects will range across probabilistic reasoning, machine learning, big data, information fusion, natural language processing, cybersecurity, and web applications. As a Software Engineer in Decision Management Systems, you will collaborate in teams of scientists and software developers to translate research concepts into software implementations. At Charles River Analytics, we foster an environment where everyone is free to pursue their own research interests and are supported by a community of bright, enthusiastic individuals to help them thrive.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related technical field with at least 2 years of professional software development experience
  • Experience with multiple languages such as Java, Scala, or C/C++ and a mastery of at least one
  • Experience with algorithm design and development used in real-world, deployed systems
  • Experience with programming language design or program analysis techniques
  • Expertise in functional and object-oriented programming principles and techniques
  • Superior creative and innovative problem-solving skills
  • Keen to learn more about new languages and frameworks
  • U.S. Citizenship

Preferred Requirements:

  • An advanced degree in Computer Science, Engineering, or concentration in artificial intelligence
  • Experience with other languages like Python, R, and functional programming languages
  • Experience with machine learning frameworks like TensorFlow and PyTorch
  • Experience developing or implementing solutions using statistics, machine learning, natural language processing, search and optimization, or algorithms from related research areas
  • Experience with probabilistic models or probabilistic programming
  • Experience with Operating System design and implementation
  • Experience working on many projects of various sizes, individually and as part of a team
  • Experience with agile development process
  • Experience deploying software using packages, containers, or virtual machines
  • Demonstration of code samples (e.g., GitHub, GitLab, work sample assignment response)

Benefits:

Charles River Analytics offers competitive compensation plus bonus and profit-sharing, with an attractive benefits package including: 100% employer-paid medical and dental insurance, as well as 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