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
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 companys 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.
* Bachelors 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.
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
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
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
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
* Bachelors 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
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)
To apply for any of the above positions, please email your resume to .