KDnuggets : News : 2005 : n05 : item10 < PREVIOUS | NEXT >

Jobs

From: Karen P.
Date: Mon, 7 Mar 2005
Subject: Seattle, WA: Senior Software Engineer (Information Retrieval) at Vulcan Inc,

The Sr. Software Engineer (Information Retrieval) will design, implement, test and performance analyze information retrieval systems in Java, C and C++ on Linux. The engineer will design new algorithms for novel information retrieval applications, implement them, test their usability for recall and relevance with real users, and then help tune their performance for large-scale use. The individual in this role will have high impact on project outcomes, and will work with a small team of highly accomplished developers using an agile development process.

Responsibilities

  • Design new information retrieval algorithms.
  • Implement these algorithms in Java, C and C++.
  • Test the performance of their algorithms for the cost and quality of recall and relevance including real user testing.
  • Performance tune their algorithms and implementation.
  • Assist in the deployment of their implementations to a production environment.
  • Occasionally assist in real time problem determination and repair in a 7x24 production environment.
  • Researches and evaluates software and hardware to assist in development and provide solutions
  • Work in a low-process software development environment and assist in developing a more cost effective process.
  • Works with test engineers to refine and debug code
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes and corrections
  • Provides technical assistance by responding to inquiries from others regarding errors, problems or questions with programs
  • Provides technical consulting to other departments and affiliates
  • Works with other software engineers to solve problems, share knowledge, and mentor others
  • Participates consistently in training to improve and broaden skill sets and technical knowledge.
Qualifications
  • Proven expertise in multiple programming languages such as C++, Java, C#
  • Proven expertise programming on various OS and hardware platforms
  • Proven expertise in system and architectural design concepts
  • Must have a demonstrated ability in working and implementing leading edge technology in a complex environment
  • Strong written and verbal communication skills
  • Proven expertise developing and applying information systems and algorithms.
  • Ability to participates in or manage continuous change. Build and maintain a strong sense of the mission and vision of the business. Ability to anticipate, identify and respond to changing business priorities.
  • Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints. Ability to write speeches and articles for publication that conform to prescribed style and format. Ability to effectively present information to top management, public groups, and/or boards of directors.
Required computer skills
  • MS Office
  • PowerPoint or equivalent
  • Unix tools
  • Experience with Integrated Software Development Environments and Configuration Management tools.
Education/experience/certifications
  • Bachelor's Degree (B.S.) and 8 plus years experience; or equivalent combination of experience and education.
  • M.S. preferred.
To apply for this position, please visit www.vulcan.com. Click on the "Careers" section of our website, then "Information Technology" jobs to see the "Sr Software Engineer (Information Retrieval)" position.

This position is located in Seattle's International District.


KDnuggets : News : 2005 : n05 : item10 < PREVIOUS | NEXT >

Copyright © 2005 KDnuggets.   Subscribe to KDnuggets News!