3 months ago
The Culture Our client offers a truly challenging work environment with abundant opportunities for you to demonstrate your strengths as well as learn new tools. They actively encourage and fund Meetups, Hackathons, Dojos and any thing else to ensure their coders stay at the cutting edge. You will enjoy working with smart, senior level co-workers in a flat organizational structure that allows all employees the ability to contribute. The Company Our client enables it's customers to deliver consistent, contextual, and relevant experiences to their customers regardless of channel or device throughout the entire customer journey. They work on real time customer analytics components, a data platform for analyzing customer interactions, contexts, and behaviors to create a continually evolving customer profile. The ResponsibilitiesWork as part of a growing team to design and implement a platform for data collection and analysis, driving customer insights, and relevance into the product portfolioAct as a subject matter expert in the big data problem space, combining a blend of domain knowledge and implementation know-howTake part in the decisions on the technology and actively shape the productProvide architectural insight for project goals, develop proof-of-concept to validate various approaches and assumptions, and help carry out the vision from its conception to executionBe an active team member and mentor younger colleagues in one of our self-empowered Scrum Teams, producing software according to Agile principles The Required SkillsBachelor degree, MS/PhD in computer science, software engineering, or equivalentAbility to write production level code in JavaGood communication skills and fluency in EnglishAt least 2 years of professional experience in Java and/or JVM based languages and frameworks like Scala, Akka, SprayExposure to NoSQL and Distributed systemsStrong experience in software/design patternsStrong interest in reactive & functional programmingDemonstrated problem solving skills in an analytical environmentAbility to wear multiple hats around architecture and software engineeringExperience with and a true passion for big data challengesAbility to work within distributed teams around the globe, in a highly collaborative and fast-paced environmentProven exposure in production workflow using Git, Subversion or similar - specifically as it pertains to integrating / releasing your work with other team membersExperience with Stream Processing and Graph Theory/ Algorithms brings you to the top of the listSincere passion to learn new things is critical- please provide examples of recent languages / skills you've acquired or side projects you're working on that will help us understand your enthusiasm and depth of experience The Nice-to-Have'sAcademics (PhD and MS CS or similar) focused on Machine Learning and Large Data sets (terrabytes a day)Direct experience utilizing Agile methods and practices (e.g., Scrum, Kanban, etc.)Practical experience with graph databases is a plus, e.g., Neo4J, OrientDB, Titan, in-memory databasesExperience with Machine LearningCloud-based deployment skills and operational skillsExperience with some of the following big data technologies: Hadoop (HDFS, HBase, Hive, Pig), Spark, Storm, Cassandra, MongoDB, Kafka, Mahout
We are a small professional placement firm focused on making a difference in our community. We give back literally and figuratively by sponsoring great local programs, supporting Meetup groups, and by organizing events focused on the startup world in Denver and Boulder.
We don't identify with the sales-y or pushy approach that this industry is known for. We pride ourselves on having a candid, honest, straightforward conversation around cultural and technical matching with our clients and we have the same conversation with our candidates.
We are not interested in helping you just find a job, we want to help you find a career doing what you are passionate about. This means that if it's not a great match, we'll tell you. If we agree that there's a good match, we'll ask you to research our client and then decide whether you want to talk to them.
Our passion is to help our clients build great teams, not just fill positions and we believe our collaborative, honest approach is the right way to do this. Our mantra is "quality over quantity" in everything we do.
12 days ago
only 16 days until close
12 days ago
only 16 days until close