Jobs

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:

Professional Services

Software Development

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.


Top


Software Engineer

Department: Software Development

Position Summary:
As a key contributor on a high-performing engineering team, the 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
• 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:

• 3 to 5 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
• Good written and oral communication skills
• Programming experience with web service architectures, Java 5, SQL, Ruby on Rails, Perl programming techniques and related technologies
• Experience building and optimizing user interfaces
• Experience building scalable, high-performing applications and data processing solutions
• Familiarity with Linux and Windows
• Familiarity with databases, data modeling and database programming
• 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


Top


Solution Architect

Department: Product Development

Position Summary:
As a key leader on the Product Development team, the Solution Architect will direct solution/algorithm development for the ChoiceStream personalization platform. He/she will collaborate cross-functionally to devise and execute road maps and project plans to ensure successful delivery of personalization solutions to customers. In addition, he/she will lead a team of critical resources and ensure their optimal performance, professional development and achievement.

Key Responsibilities:
Primary responsibilities for this position include but are not limited to:
• Direct, motivate, develop and manage a team of technical/scientific professionals
• Drive solution architecture and collaborate with development team on technical specifications
• Connect algorithms, content, and engineering during planning and execution of solutions to meet client business challenges
• Enforce common algorithm for each problem class to ensure consistency and creation of appropriate documentation
• Lead innovation of science automation tool development and promote adoption across organization
• Ensure business validation of solutions through collaboration with internal colleagues and customers
• Direct experimentation and field testing of customized client solutions, analyze results and incorporate feedback in further development activities

Requirements:
The job demands expert technical knowledge, creativity and pragmatism, as well as the ability to perform in a fast-paced, dynamic work environment. Qualifications include:
• 3 to 5 years of experience leading a team of scientific/technical professionals
• 8 to 10 years of post-graduate software product development experience in a combination of academic/research and industrial/business settings
• Advanced degree in Computer Science, Electrical Engineering, Statistics, Decision Sciences, Mathematics or related discipline
• Demonstrated accomplishments and domain expertise in Bayesian methods, information retrieval, econometrics/statistics and targeted personalization
• Solid understanding of full software development life cycle and experience with software products and technology in a time bound, results oriented environment
• Demonstrated business acumen and a practical, hands-on approach to solving business challenges through technology
• Excellent oral/written communication, interpersonal and influencing skills
• Strong project management skills and experience leading cross-functional projects in a fast-paced environment.
• Experience in the Advertising, Entertainment (Movie, TV, Music) and Retail industries is preferred but not required


Top


Senior Software Engineer

Department: Product Development

Position Summary:
As a key contributor and technical resource 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
• Participate in the planning and organization of software projects
• 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
• May act as a project team leader on large software projects


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 to 9 years of professional experience delivering production-quality code in Java
• Fully experienced with object-oriented programming and design principles
• Focus, energy and enthusiasm for creating high-quality software products
• Excellent written and oral communication skills
• 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
• Proficiency with Linux and Windows
• Proficiency with databases, data modeling and database programming
• 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
• Prior experience as a technical project lead preferred


Top


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


Top


Database Administrator

Department: Professional Services

Position Summary:
The Database Administrator will provide ongoing operational support and maintenance of databases in a production environment. He/she will ensure systems are running efficiently and work closely with Network Operations on infrastructure initiatives and with Product Development on database optimization.

Key Responsibilities:
Primary responsibilities for this position include but are not limited to:
* Administer, evaluate and maintain database systems in production environment
* Set up, maintain, upgrade servers and recommend server relationship scenarios
* Coordinate data center activities across multiple sites
* Analyze and report on database performance and suggest improvements when appropriate
* Propose improvements and enhancements to database layout
* Ensure compliance with federal, state and local legislation related to data security and privacy
* Devise and implement data recovery plan
* Define and enforce data access
* Design and implement a plan that ensures maximum availability
* Install, maintain and upgrade DBMA software

Requirements:
The role demands a team player with strong technical experience and interpersonal skills, who is able to thrive in a fast paced, customer focused environment. Qualifications include:
* 3 to 5 years of database administration experience
* Bachelors degree or equivalent experience
* Extensive SQL expertise and practical experience with multiple commercial databases (SQL Server, Oracle, MySQL)
* Well versed in text processing tools and languages (Perl, Shell scripts)
* Exceptional detail orientation, organizational skills as well as the ability to prioritize and multi-task
* Willingness to provide support and respond to issues outside of standard business hours (i.e. nights and weekends)


Top






To apply for any of the above positions, please email your resume to .