Ask.com - Oakland (Software Engineer, Smart Answers) Full-Time, Visa offered
<a href="https://hire.jobvite.com/j?aj=oFpWYfwI&amp;s=HackerNews" >
Us
Join the #1 brand and top Web property focused on answering people’s questions.  At Ask.com, we’re building a next-generation Q&amp;A service – spanning both the Web and mobile devices — that combines the power of search with insight from real users by developing products and tools that drive user satisfaction, revenue, and traffic.  We are serious about creating and maintaining a great culture and are looking for great people to come join our team.
The Role
Become part of a software engineering team that builds technology that directly answers our users questions.  Ask.com was the first search engine to develop and deploy this technology which uses a combination of linguistic analysis, API usage, editorial content, and structured data processing.   A wide array of tools and support applications create these Smart Answers and we are continually improving these tools while also creating new technologies to help our hundreds of millions of users around the world get to their answer as quickly as possible.
You
You are an experienced software engineer with a passion for coding excellence and a substantial interest in relational databases, big data systems, information retrieval, and application services. You will bring your innovation, motivation, and superior ability to problem solve to contribute to our continued success.
Your Task
-Maintain, troubleshoot, and improve a suite of software applications and tools that are critical to our content business.
-Monitor and improve performance and health of the applications, tools processes, and infrastructure.
-Be a constructive, participating member in migrating C#/.Net/ASP/MSSQL applications to a Java/Node.js/MySQL environment.
-Convert unstructured data to structured, relational databases and leverage those systems in data driven knowledge applications and services.
Your Skills
-Heavy knowledge in designing and optimizing complex SQL queries.  Strong experience using Stored Procedures. Understanding of the  differences between MySQL and MSSQL in order to port Stored Procedures from MSSQL to MySQL.
-Hands-on experience using RESTful APIs and WebServices in C#/.NET.  Experience with IIS, Tomcat, Jetty, JSP/Servlet, and Apache httpd.
-Proven experience in developing web services and applications in C# and .NET environments.
-Proficient in building web services in JAVA.
-Fast prototyping skills and familiarity with scripting languages such as Python and Unix shell scripting.
-Strong unit testing, devops, and debugging skills.
-Node.js experience a plus, especially with migrating from .NET/ASP to Node.js.
-Hadoop and big data experience a plus.
-Computational linguistics and NLP experience desired.
-Strong analytical problem solving skills.
-Able to work effectively and cooperatively in a team environment.
-Experience with the Agile development methodology.
-BS/MS in computer science, computer engineering or related technical field, and -5+ years experience in job offered or computer-related occupation.  PhD a plus.
Apply Now:
<a href="https://hire.jobvite.com/j?aj=oFpWYfwI&amp;s=HackerNews" >
Ask HN: Who is hiring? (August 2014)