Careers
IncentAlign is Hiring!
The IncentAlign team is known for being smart, effective, energetic and fun. We are looking for more talented individuals to join our growing team.
Email us at careers@incentalign.com - tell us about yourself and why you want to join!
Senior UI Engineer
Job Description
IncentAlign delivers real-time suggested actions to sales reps. We are seeking a senior, hands-on Front-End UI Architect/Developer to build and lead the development of the front-end components.
Responsibilities
- Collaborate with product management and engineering to define product.
- Deliver top-notch user experience. Be able to simplify and beatify interface to be easy and a pleasure to use.
- Own current Flex front-end; grow and evolve it to meet customer needs.
- Define direction for iPad front-end. Native? PhoneGap? Flex -> IOS? Evaluate possibilities, architect, develop and lead development.
- Define, architect and own future front-end platforms, including iPhone and Android.
- Manage the integration of the client-side code with back-end web services.
- Consider localization, scalabilitity, and ease of maintenance in all solutions.
- Work with off-shore resources as necessary.
Desired Skills and Experiences
- Solid UX experience. Keen eye for interface design
- Experience displaying and managing data, especially visualization of complex data.
- Experience with CRM or other sales automation environments a plus
- Flex development experience
- Web development experience - HTML, Javascript, CSS
- Experience with JSON and/or XML structured data
- IOS development a big plus
- Mindful of browser and device compatibility issues
- Understanding of PHP and/or SQL a plus
- Excellent communication and relationship skills & a strong team player
- Previous start up/entrepreneur experience preferred.
- Bachelors degree in Computer Science/Engineering or equivalent
Senior PHP Services Engineer
Job Description
IncentAlign delivers real-time suggested actions to sales reps. We are seeking a senior, hands-on Web Services Architect/Developer to build and lead the development of our back-end web services.
Responsibilities
- Collaborate with product management and engineering to define product.
- Design, build and lead the building of PHP web services, serving data and functionality to front-end.
- Design, implement and evolve MySQL Schema, and write PHP models
- Ensure high performance of system. Test performance and take steps to optimize it.
- Design and build automated unit test cases
- Work with off-shore resources as necessary.
Desired Skills and Experiences
- Deep PHP coding experience, especially web services.
- Deep Relational Database experience (MySQL preferred). Knowledge of data structure, modeling, replication and distributed data/object relational database mapping.
- Experience with MVC development. CodeIgniter a plus
- Experience writing automated unit tests. PHPUnit a plus.
- Practical experience with distributed computing and clustering architectures, especially EC2 and S3.
- Experience with JSON and/or XML structured data
- Experience with Unix/Linux shell programming.
- Experience with CRM or other sales automation environments a plus
- Experience with statistical modeling/machine learning/ data mining/ recommender systems a plus.
- Experience with very large datasets a plus
- Experience with Java a plus
- Excellent communication and relationship skills & a strong team player
- Previous start up/entrepreneur experience preferred.
- Bachelors degree in Computer Science/Engineering or equivalent
Senior Machine Learning Engineer
Job Description
IncentAlign's product suite delivers real-time suggested actions to sales reps using automated machine learning and dynamic optimization. We ares seeking a senior, hands-on Machine Learning Engineer to architect and build out our learning and optimization infrastructure.
Responsibilities
- Collaborate with product management and engineering to define product.
- Design, implement and evolve analytics platform that uses advanced statistical and machine learning techniques to discover optimal market segmentations for customers, and discover models for optimal allocation of sales resources.
- Design mathematical models of customer preferences and priorities, calibrate and automate calibration of existing models for new implementations.
- Develop and refine our set of combinatorial optimization techniques.
- Rapid design, prototyping and implementation of analytics solutions.
- Collaborate with other engineers and with operations to deliver scalable, robust, and high-performance systems.
- Perform rigorous unit testing. Help create test cases and automated testing.
- Work with off-shore resources as necessary.
Desired Skills & Experience
- Solid experience with statistical modeling/machine learning/ data mining/ recommender systems.
- Demonstrated ability to deal with very large datasets.
- Experience with behavioral targeting and user segmentation.
- Experience developing mathematical models of social or economic systems.
- Experience with complex simulation systems.
- Experience with optimization problems; combinatorial optimization experience a plus.
- Knowledge of data structure, modeling, replication and distributed data/object relational database mapping.
- 5+ years experience writing in Java or C++ and willingness to adapt to new languages
- Experience with relational databases (MySQL preferred).
- Experience with Unix/Linux shell programming.
- Experience with R a plus.
- Practical experience with distributed computing and clustering architectures
- Experience with CRM or other sales automation environments a plus.
- Excellent communication and relationship skills & a strong team player
- Previous start up/entrepreneur experience preferred.
- MS/PhD in Computer science, Statistics or related fields.