Our dynamic and creative team is focused on personalizing the online experience for consumers, surrounding them with content, commerce and community that truly interest them. Based in Kendall Square in Cambridge, Massachusetts, ChoiceStream offers an excellent compensation and benefits package.
To apply, please email your resume to .
ChoiceStream is currently recruiting for the following positions:
Product Development
Professional Services
Quality Assurance
Sales and Marketing
Sales Executive
Department: Sales and Marketing
Position Summary:
ChoiceStream seeks a senior sales executive to develop new business and drive revenue opportunities for the company’s industry-leading personalization solutions. The position requires strong selling skills, including business case development and technical proficiency; the ability to work effectively with executive-level contacts in high-profile, market-leading organizations; and a demonstrated track-record of selling into complex organizations with multiple stakeholders.
Duties and Responsibilities:
Primary responsibilities include:
* Identify and engage new prospects.
* Develop sales plans for penetrating new market opportunities.
* Manage the sales process from opportunity identification to deal closing.
* Engage directly with potential prospects to deliver the ChoiceStream story and qualify opportunities.
* Effectively manage internal ChoiceStream resources to drive and complete the sales cycle.
* Craft detailed business proposals with strong executive ROI justifications.
* Maximize opportunities from existing customer base.
* Manage existing customer accounts to ensure 100% customer satisfaction.
* Meet and exceed annual quota targets in excess of $2M.
Requirements:
Qualifications include:
* 5-10 years experience selling value-based software solutions to C-level executives in a quota-based environment is required.
* 3-5 years of consumer internet and entertainment industry experience with a keen understanding of industry-specific business models.
* Track record of closing $1M+ software sales.
* Experience in large engagement selling for a $40-$50m software company is desired.
* Combined business development and direct selling experience is ideal.
* Must possess the required presence to interact with both internal and external executives.
* Ability to engage and organize corporate resources from a remote location.
* Bachelor’s degree required.
* The position requires extensive travel.
Personal Details:
Ideal Traits:
* Strategic thinker.
* Fast learner.
* Consultative selling style.
* Strong understanding of organizational dynamics.
* A deep interest in consumer internet and entertainment services.
* Technology savvy, early adopter.
* Team player who can self-motivate.
* Competitive personality.
* Strong proficiency with Microsoft Office and Salesforce automation tools.
Senior Software Engineer
Department: Product Development
Position Summary:
As a key contributor on a high-performing engineering team, the Senior Software Engineer will design and code product features as well as improvements to the ChoiceStream Anywhere recommendation platform.
Key Responsibilities:
Primary responsibilities for this position include but are not limited to:
•Collaborate on architectural designs with product architect and project team members
•Implement new technologies through agile software development process
•Design, build and deploy new functionalities for core system
•Work in partnership with product management and professional services colleagues to understand customers’ business requirements for translation to technical specifications
•Contribute to overall customer success by providing pre and post implementation technical support
Requirements:
The position requires a keen sense for devising solutions that are be both elegant and practical and proven experience dealing with application business logic, server-side run-time components and backend data-handling. Qualifications include:
•7+ years of professional experience delivering production-quality code in Java
•Solid understanding of object-oriented programming and design principles
•Focus, energy and enthusiasm for creating high-quality software products
•Excellent written and oral communication skills
•Team player who works collaboratively with engineers, testers and program managers
•Self-starter who excels in a culture that is customer-driven and demands engineering excellence
•Programming experience with web service architectures, Java 5, SQL, Perl programming techniques and related technologies
•Experience designing, building and optimizing user interfaces
•Experience defining production requirements and specifications
Experience building scalable, high-performing applications and data processing solutions
•Familiarity with Linux and Windows
•Familiarity with databases, data modeling and database programming
Technical QA Engineer
Department: Quality Assurance
Position Summary:
ChoiceStream, Inc. is looking for an experienced QA engineer with strong quality methodology skills and automation experience that can work independently in a fast-paced, technical environment. The Technical QA Engineer will work closely with the product team on the ChoiceStream Anywhere application. He/she will primarily be responsible for defining, implementing and executing automation and performance suites for each feature cycle, but may also be utilized for other resource tasks, such as tooling, various testing tasks, deployments or documentation.
Responsibilities:
Primary responsibilities for this position include but are not limited to:
* Research, write and maintain test strategies and plans
* Write, maintain and execute test cases
* Design, implement, execute and troubleshoot automated tests for functional and performance QA, and report on results
* Process defects accurately and in a timely fashion utilizing our standard defect tool.
* Provide clear and consistent communication with the team on status, risks and quality.
* Support the team with status/risks on the quality of the application.
* Implement and maintain internal test utilities and tools utilized for quality efforts
Requirements:
The role demands focus, energy and enthusiasm for creating high-quality software products as well as proven success in a fast-paced, entrepreneurial environment. Candidates must be flexible, adaptable to changing priorities, and be self-directed with the ability to work independently. Qualifications include:
* 3-5 years of professional experience in the technical software quality assurance field
* Must possess experience with manual testing (position includes manual testing), API-level testing, and problem solving techniques
* Must possess experience with quality methodologies including test plan generation, coverage analysis and automation
* Experience testing multi-tier web-based/Internet applications
* Programming experience in scripting (e.g., Perl, Python, Ruby, Bash, JavaScript or Beanshell)
* Programming experience with Java.
* Ability to use programming skills to create, manage and automate unit and “white-box” test harnesses and test cases
* An understanding of database concepts and experience writing SQL queries
* Experience with XML and XSL.
* Experience with Linux operating systems.
* Strong analytical skills, communication and documentation skills
* Strong troubleshooting and debugging skills
* Bachelor’s degree in Computer Science, related field or equivalent experience
Preferred skills & experience:
* Leadership experience for small teams
* Prior experience using JUnit, TestNG, JMeter, MySQL
* Experience with Performance/Load testing
* Experience working within an AGILE development process such as SCRUM
Senior Implementation Consultant
Department: Professional Services
Functional Overview:
The Professional Services team provides consultative services to ChoiceStream clients and works collaboratively across internal functional areas to ensure the successful delivery and implementation of ChoiceStream platforms and products as personalization solutions to customers.
Position Summary:
The Senior Implementation Consultant will work closely with project team members and customers on projects that integrate the ChoiceStream Anywhere application with customer Web sites and platforms. He/she will serve as the technical lead with the customer and internal colleagues and is responsible for customer specific configurations of the ChoiceStream API’s and data inputs.
Key Responsibilities:
Primary responsibilities for this position include but are not limited to:
* Participate in customer requirements gathering with a focus on technical aspects (including performance requirements, capacity planning, network architecture, data collection, recommendation presentation, etc.) and articulation of how business requirements can be implemented within the product
* Data Management:
- Document data specifications and map customer data to ChoiceStream Anywhere’s API
- Extract, transform and load customer data according to the ChoiceStream product’s specification
- Supervise the data build
* Web Site Instrumentation:
- Design integration of ChoiceStream Anywhere’s instrumentation code within constraints of customer’s web site UI
- Assist customers with implementation of instrumentation code and documentation of instructions
- Troubleshoot technical issues and perform any minor custom coding necessary for implementation
* Review and approve documentation for ongoing internal and client reference, training and support
* Summarize and articulate findings and proposed solutions to customers
* Partner with product development to ensure future customer needs are met
Requirements:
The role demands a team player with strong technical experience, interpersonal skills, customer facing comfort and the ability to organize and prioritize tasks and analysis for rapid delivery. Qualifications include:
* 3 to 5 years of professional experience with the requirements gathering, design and build aspects of Internet software implementation and integration
* Excellent oral/written communication skills, including presentation, facilitation and consultative abilities
* Experience Extracting, Transforming and Loading customer data
* Experience building websites
* Experience programming in Java and JavaScript
* Strong understanding of HTML, Internet architecture, XML web services (REST, XML-RPC, SOAP)
* Familiarity with SQL databases, such as mySQL, Oracle, Windows SQL Server
* Bachelor’s degree in Business, Computer Science or related discipline or equivalent work experience
* Experience in the retail industries is preferred but not required
* Must be willing to travel to client sites up to 15% of time
Senior Solutions Consultant
Department: Professional Services
Functional Overview:
The Professional Services team provides consultative services to ChoiceStream clients and works collaboratively across internal functional areas to ensure the successful delivery and implementation of ChoiceStream platforms and products as personalization solutions to customers.
Position Summary:
The Senior Solutions Consultant will work closely with project team members and customers on projects that integrate the ChoiceStream Anywhere application with customer Web sites and platforms. He/she will function as an analytical resource and be responsible for designing and implementing customer specific configurations of the ChoiceStream API’s and data inputs.
Key Responsibilities:
Primary responsibilities for this position include but are not limited to:
* Participate in customer personalization requirements gathering
* Analyze customer data through review and assessment of catalog, purchase activities and other relevant information
* Design the customer’s data structure (the hierarchy of data taxonomy and its relation to individual items)
* Design the interaction between the customer’s data structure and ChoiceStream Anywhere’s functional levers that will achieve the customers business objectives
* Implement the Design by setting parameters, writing business rules and invoking software algorithms
* Review and approve documentation for ongoing internal and client reference, training and support
* Summarize and articulate findings and proposed solutions to customers
* Partner with product development to ensure future customer needs are met
Requirements:
The role demands a team player with strong technical experience, interpersonal skills, customer facing comfort and the ability to organize and prioritize tasks and analysis for rapid delivery. Qualifications include:
* 3 to 5 years of professional experience with the requirements gathering, design and build aspects of Internet software implementation and integration
* Excellent oral/written communication skills, including presentation, facilitation and consultative abilities
* Strong detail orientation and ability to understand the interactions of complex systems
* Experience writing business rules for independent rule engines
* Experience with rule-based and model-bssed software
* Experience with data analysis tools such as SPSS, SAS or STATA
* Bachelor’s degree in Business, Computer Science or related discipline or equivalent work experience
* Experience in the retail industries is preferred but not required
* Must be willing to travel to client sites up to 25% of time
To apply for any of the above positions, please email your resume to .