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.