Software Simulation Developer
Icosystem Corporation (www.icosystem.com) is a successful company with world-class expertise in complexity science and evolutionary computing. Our work combines cutting-edge scientific research and applied client projects that range from social network analysis and consumer behavior modeling to interactive evolutionary search and design. Icosystem provides an intellectually stimulating work environment and a unique opportunity to bridge the scientific and commercial worlds.
We are currently looking for experienced software professionals interested in joining our team. We are passionate developers that care about practicing contemporary coding practices like: TDD, pairing, clean code, polyglot programming etc. At Icosystem we work on projects where performance matters, and domain modeling is critical. We are highly creative, self-directed and value critical thinking.
At Icosystem, you will work closely with our scientists on short-medium term projects for commercial companies, philanthropic non-profits, and the government, delivering prototypes and running simulations/predictive models to our clients. Our developers work primarily in Scala and Java, on small teams and have the opportunity to work on all tiers of an application, from front-end UIs to back-end databases.
Successful candidates will have the following:
A minimum of bachelor’s or an equivalent degree
Solid knowledge of Java (4+ years)
Experience with sql
In addition, the following would be highly desirable:
Experience with CI, Gradle, Git
Web front end technologies, such as html and css, and the play! framework
Familiarity with techniques such as evolutionary computing, swarm intelligence, artificial life, neural networks, dynamical systems and machine learning are desirable but not required. Candidates with prior experience in modeling natural or artificial systems, especially in a commercial setting, are particularly encouraged to apply.
While our projects are fast-paced and demanding, our work environment is virtual, so we enjoy the flexibility of working from home while collaborating frequently as a team. Icosystem offers 3 weeks of paid vacation plus up to 10 paid holidays, in addition to a comprehensive benefits package. If you are interested in becoming a part of an energetic team of some of the world’s most innovative thinkers in complexity science and evolutionary computing, please send us your resume and cover letter.