Note: This position requires relocating to the Albany, NY region.
Do concurrency models, complex systems architectures, and large scale network architectures float your boat? Have you heard of Paxos before or, better yet, understand what it is? If you answered yes to these questions, you’ll be right at home as an engineer in our Server Group! The group works on large scale hosting infrastructure code that touches all aspects of system architectures. You’ll get to work on database management code, threading models, multi-server coordination, and more. The skill set and qualifications we’re looking for include:
- BS or MS in Computer Science (dual degree with another engineering or science a plus)
- A solid foundation in computer science, algorithms and data structures with strong competencies in software design and systems architecture
- Strong OO skills and practicing knowledge of OO languages
- Several years of large systems software design and development experience (extensive knowledge of Windows based environments preferred)
- Coding skills in C# and SQL strongly preferred
- Deep understanding of the CLR a huge plus
- Practical knowledge of WCF & ASP.NET a plus
Send your resume and cover letter to apply. Include an answer to one of the following questions and we just might move your resume to the top of the stack:
How might you build a spell checking system for massive documents that takes advantage of parallel processing capabilities?
or
Can you identify some issues that would arise while building a system that asynchronously dispatches arbitrary SQL to a set of homogenous SQL databases with the goal of producing aggregated results?


