Java Engineer
About Conductor
Conductor is a leading provider of SEO measurement and optimization technology, empowering enterprise marketers to manage and improve their SEO efforts. Conductor Searchlight is a subscription-based, software as a service (SaaS) platform which enables customers to gather competitive data, prioritize and improve their decision making, and accurately measure the ROI of their SEO efforts. Conductor also offers a range of associated professional services to its over 200 Fortune 500 and Internet Retailer 500 clients, a majority of the leading interactive agencies, and some of the world's most prestigious publications. Based in Gramercy, the company was founded in 2005, and is one of the fastest growing companies in New York.
Job Description
Seeking object-oriented Java programmers to work on cutting-edge data gathering and extraction on the elastic cloud. You must know design patterns inside-out, be a master of Java syntax and object oriented design, and will be expected to hit the ground running within and on top of a rapidly expanding codebase. Only top-tier pragmatic problem-solvers who don't mind getting their hands dirty with real-world issues need apply!
You will:
- Be directly involved in system and component architecture using cutting-edge grid and cloud technology
- Take ownership of, and extend/refactor, existing Java applications with an eye for long-term scalability
- Write lots of cool code
You should:
- Know Java, XML, and the usual slew of libraries like the back of your hand
- Be able to write fancy joins and generally navigate around MySQL databases
- Have built scalable systems handling large amounts of data
- Have a strong knowledge of fundamental algorithms, data structures, and runtime analysis
You're even cooler if you:
- Are comfortable with GridGain, Hadoop, and/or map-reduce implementations in general
- Have worked extensively in Spring/Hibernate and other modern web frameworks
- Can talk lucidly on the subject of data-node affinity
- Could write a b-tree from scratch and analyze its performance
- Like to play with scripting and functional languages as well, like Python, Ruby, Perl, Scheme, Haskell, or Erlang
- No fear of higher mathematics
- A couple of years of experience building backend systems for an Internet startup, Internet advertising network, or Search Engine

