Emcien | Front-End Focused Web Developer for Data Science Product | Atlanta, GA | Full Time
Emcien is hiring web developers. We develop sophisticated data science tools using sparse matrix graphs, information theory, and clustering. Our approach is very different than the classic Bayesian approach to the point large companies like Cisco have noticed and white-label two of our products.
Emcien develops four products based on a patented pattern-detection engine. Using the discrete mathematical concept of sparse matrix graphs we build applications delivering:
* Recommendation Engines
* Predictive Analytics
* Continuous Network Analysis
* Conversation Analysis
This work is both challenging and rewarding. We work closely with our research department inventing new ideas and solutions to difficult, un-solved problems.
Emcien develops four products based on a patented pattern-detection engine. Using the discrete mathematical concept of sparse matrix graphs, these applications solve problems in manufacturing, retail, and law enforcement. This approach, plus big data sets, create challenging problems for our Operations and Engineering teams.
Emcien offers a suite of analytical applications that reveal patterns in data streams and actionable
tasks for fun and profit. Emcien's analytics are based on innovative technology that leverages
proprietary graph algorithms to eliminate the need for tedious data modeling and long implementation
cycles. Our stack is primarily Ruby/Rails, Coffeescript/Backbone, and C with a smattering of other
tech where useful.
We are seeking a frontend developer to add to our engineering-centered organization — Ideal candidate
is mid-level and comfortable using their own judgment to work from loose specifications. You will
mostly be working in CoffeeScript: creating visualisations in D3.js, or building frontend interactions
in Backbone.js.
As a frontend engineer, a good understanding of backend and api development is required - your role will
frequently involve altering and understanding json endoints within Rails. Prior experience with Ruby or Rails is
not required; we are happy to teach you the language and framework.
Requirements:
- 1 year of professional experience with JavaScript or CoffeeScript
- Experience with a framework like Backbone.js, Angular.js, or Ember.js
- Basic experience with bumper pool, the game of kings
Attributes of a successful candidate:
- Experience with a backend framework like Rails, Sinatra, Express.js, Django, CakePHP, etc.
- Experience with a data visualization library such as D3.js
- Experience with Leaflet, Mapbox, or Open Street Maps
- Experience with a templating language (we use HAML and HAMLC) such as HAML, Handlebars, Mustache, etc.
- Experience with a dynamic stylesheet language such as Sass or Less (We do not expect you to be a designer)
- Experience working with databases (We use Mysql and MongoDB)
- Experience with Unix command line tools
- Experience with a (D)VCS (We use git)
Emcien offers a suite of analytical applications that reveal patterns in data streams and actionable
tasks to maximize profit. Our apps are built on modern technology and focus on the use of
proprietary graph algorithms to eliminate clients' needs for tedious data modeling and long implementation
cycles.
Atlanta, GA
Software Developer for Complex Web Applications
Emcien develops four products wrapped around a patented pattern-detection algorithm. Using the basic concept of detecting nodes and arcs, these applications solve problems in manufacturing, retail, and law enforcement. This computation, plus big datasets, create some complicated problems. Our software engineering team takes algorithms from our research team and embeds them into Ruby on Rails web applications which are hosted on the Amazon Elastic Cloud.
We are looking for more developers to join our team. If you mastered the concepts behind web development and have experience dealing with the web stack, Emcien is willing to train you in Ruby on Rails. This position is an excellent opportunity for anyone who wants to make the transition from Java, .NET, Python, Php, or oCaml.
Since we are a small, delta-force team of developers, each team member dives into a variety of code. Although you do not have to be an expert in each of these areas, this position will expose you to CoffeeScript, MySql, Amazon RDS, SASS, HAML, Backbone.js, and several other technologies. This means that your skills will advance with the latest ideas and innovations in web development.
Skills & Requirements
Must Have
- Experience designing and building complex software systems
- Experience with a dynamic language (Python or Ruby preferred)
- Experience with a web framework such as Rails, Django, Pylons, CakePHP, CodeIgniter, Express.js, etc.
- Experience with the unix command-line tools (beyond 'ls' and 'cd')
- Basic understanding of relational databases
We have three open positions:
Ruby on Rails: https://github.com/emcien/jobs/blob/master/positions/backend...
C: https://github.com/emcien/jobs/blob/master/positions/backend...
Front-end: https://github.com/emcien/jobs/blob/master/positions/fronten...
We do interesting work. You get a lot of say in how you work and what you work on.