Career Opportunities:
Recommender Inc. is a highly creative, caffinated environment where we're building cutting-edge technologies for e-businesses. Our business is bound only by the breadth of your imagination. We are offering numerous career opportunities in our Evanston office. To apply, email cover letter, resume and relevant URLS or portfolio materials (as appropriate) to
itrecruiter@recommender.com.



Senior Database Administrator:
Minimum 3 years SQL Server 7 administration. Expert knowledge in all aspects of SQL Server 7 database administration including system monitoring, database creation / expansion, stored procedure creation, performance tuning, replication, and problem diagnosis.  Experience using SQL Server 7 Enterprise Edition preferred.  Leadership experience preferred. Will construct physical data models, provide day-to-day support for database implementations in production, test and development environments, and assist with application performance optimization exercises.

Experienced Database Administrator:
Minimum 2 years of SQL Server 7 administration. Knowledge in all aspects of SQL Server 7 database administration, including system monitoring, database creation / expansion, stored procedure creation, performance tuning, replication, and problem diagnosis. Will construct physical data models, provide day-to-day support for database implementations in production, test and development environments and assist with application performance optimization exercises.

Senior System Administrator:
Minimum 5 years of experience in NT Enterprise administration. Extensive experience with Web servers from an administrator standpoint, including load balancing, reliability and security required. Experience with SQL Server 7 from an operating system standpoint desired. Experience with Windows NT network design and administration required. Remote administration experience preferred. Leadership experience preferred. Will be responsible for all system administration duties relating to the corporate network, development systems, internal and external Web servers and databases.

Windows System Administrator:
Minimum of 1 year of experience in Windows NT/98 administration. NT Server and Workstation experience required. Experience with Microsoft Exchange Server preferred. TCP/IP, IPX/SPX and an overall solid experience in Windows Networks. Will assist the senior systems administrator in the development and maintenance of the corporate network and applications. Will support desktop and laptop windows systems.

Senior Web Programmer:
Minimum 3 years of database centric Web development experience using ASP. XML and SQL required. JavaScript experience a plus. Leadership experience preferred. Will develop demo and product database-centric Web applications ASP. Will work with administration to manage the Web-serving environment.

Web Programmer:
Minimum 1 year of Web development using ASP. Knowledge of HTML, Visual Basic, VB Script and Active Server Pages required. JavaScript and SQL experience a plus. Will develop demo and product database-centric Web applications

Senior Interface Designer:
Minimum 4 years Web and software user interface design. Experience performing usability studies and user research preferred. Will develop user interface for Recommender systems. Will oversee development of interface for additional product modules. Will lead corporate identity efforts, including corporate Website and Recommender portal site.

Web Designer:
Minimum 2 years Web and software user interface design.  Will work with Senior Interface Designer to develop user interface for Recommender systems. Will also perform various Web development projects, including the corporate Website, Recommender portals, and other client-based development work.

Senior C++ Programmer:
Minimum 5 years of C++ experience including experience developing robust client-server applications. Knowledge of C++ on a Microsoft Windows platform and ODBC/ADO development required. Experience handling multiple client requests, the use of different networking protocols and transaction management required. Experience developing DCOM client/servers a plus. Leadership experience preferred. Will develop and maintain C++ database integrated applications.

C++ Programmer:
Minimum 3 years of C++ experience, including experience developing robust client-server applications. Knowledge of C++ on a Microsoft Windows platform and ODBC/ADO development required. Experience handling multiple client requests, the use of different networking protocols and transaction management also preferred. Experience developing DCOM client/server applications a plus. Will develop and maintain C++ database integrated applications.

Knowledge Engineering Project Manager:
Must have experience managing information centric projects. Will be responsible for the management of small Knowledge Engineering teams. This includes working with external customers to build proprietary databases based on customer data, configuring the Recommender system to understand the data and to work with the external customer to verify the quality of the Knowledge Engineering work. Must be able to work on multiple projects simultaneously and have a track record of completing projects on time.

Knowledge Engineer:
Must have strong organizational skills and experience working on Windows systems. Strong team skills preferred. Will work with a team that accepts data from external customers and creates "custom" Recommender systems. This involves learning about various topics (e.g. sporting goods or movies), working with an expert in the domain and configuring the Recommender system to also understand the data.

Perl Programmers:
Minimum 1 year of Perl programming experience. Perl DBI experience preferred. Tk experience a plus. Strong team skills preferred. Will work on Knowledge Engineering teams to develop custom Recommender systems based on customer data. Will also develop tools to facilitate the Knowledge Engineering process, which will include primarily database-oriented development.

Senior Quality Assurance Engineer:
Minimum of 3 years of hands-on client server testing. Minimum of 2 years of C++ programming experience. Minimum of 2 years of Perl programming experience. Experience developing test plans and test cases in the areas of: Client-sever testing protocol testing, database application testing, load testing. Experience with SEI or ISO development practices is preferred. Experience with configuration management and release management issues also preferred. Leadership experience preferred. Will be responsible for the development and execution of test plans for C++ and Perl applications. This will include load testing and development of custom testing tools.

Configuration Management / Release Management Engineer:
Minimum 2 years of configuration management and release management responsibilities. Experience with SEI or ISO software development standards required. Perl programming experience required. Experience with Rational ClearCase configuration management software preferred. Software testing experience a plus. Will be responsible for the support and maintenance of the software configuration management and development systems. Will also be responsible for supporting the release process including reproducibility of all development products and installation procedures. Will be a part of the software quality assurance team.

Back to Top