Showing posts sorted by date for query Oakland. Sort by relevance Show all posts
Showing posts sorted by date for query Oakland. Sort by relevance Show all posts

Wednesday 25 June 2014

Java Software Engineer – Data Platform (OAK) | Ask.com | Oakland, CA


Java Software Engineer – Data Platform (OAK) | Ask.com | Oakland, CA


Java Software Engineer – Data Platform (OAK)
(Location: Oakland, CA)
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&A service – spanning both the Web and mobile devices — that combines the power of search with insight from real users.
The Role
Join a software engineering team that develops internally targeted data platform services (big data and real time processing) with the goal of implementing modern, scalable, business driven capabilities for use among multiple products. We are solving for challenges that involve concurrency and multi-tenancy at a large scale. When you work here, you know your contributions will have a direct and immediate impact on the company. We are serious about creating and maintaining a company culture that is both innovative and fun, and we’re looking for great people to come join our team.
You
The ideal candidate will be an experienced software engineer with a passion for coding excellence and an substantial interest in distributed data systems. You will bring your innovation, motivation and superior ability to problem solve to contribute to our continued success.
Your Tasks
  • Design, build and test massively scalable, highly available data platform services.
  • Drive continual improvement to system architecture.
  • Strengthen our development methodologies and processes.
  • Produce high quality code in an agile environment.
  • Advocate programming best practices and standards.
  • Explore and champion new technologies.
  • Support and consult with the internal engineering customer base.
Your Opportunity
  • Learn and practice devops from the engineering side.
  • Work with massive data and related systems.
  • Work with multiple teams to provide business critical services.
  • Participate in the architectural strategy from PoC to proposal to implementation.

Must Have Skills
  • Ability to create well structured, properly designed code for simplicity and maintainability.
  • Professional experience involving data modeling, highly concurrent systems and highly available systems.
  • Strong Computer Science skills. Must understand the core principles of OO design & development and how to apply them in a highly scaled environment.
Additional Skills Required
  • Minimum 2 years experience writing production Java applications.
  • Experience with RDBMs and SQL.
  • Ability to quickly and thoroughly learn and utilize new technologies.
  • A deep interest in the data and technologies:
  • ○     Real time data processing at scale
  • ○     Big data systems
  • ○     Web analytics
  • Linux knowledge and experience.
  • Exposure to big data/NoSQL technologies such as Hadoop, Cassandra, etc.


powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 




Senior Software Engineer – Web Applications (OAK) | Ask.com | Oakland, CA


Senior Software Engineer – Web Applications (OAK) | Ask.com | Oakland, CA


Senior Software Engineer – Web Applications (OAK)
(Location: Oakland, CA)
Us
Ask.com is the #1 brand focused on answering questions.  We answer the questions of over 227 million people worldwide across the Ask Networks.  We have one of the highest-quality and most useful Q&A databases on the Web with more than 400 million Q&A pairs – growing by the millions each week. We are a new group of web developers who are looking to create product/tools for our initiatives that drive most of our company revenue and traffic acquisition. We are serious about creating and maintaining a great culture and are looking for great people to come join our team.
The Role
Ask.com is looking for a self-motivated, experienced software engineer who has a passion for both client and server-side development. The position requires interaction with the business to analyze and provide robust technical solutions to business problems. We are looking for someone who can work in a creative dynamic environment while prototyping and building new solutions.
You
As a team member in our product-driven environment, you will be expected to move quickly, collaborative effectively and solve challenging technical problems. You will work with team of designers and fellow engineers to build both the client web components (HTML, CSS, Javascript) and server-side code (Java, MVC). You should enjoy working across the software stack, be a master of design, analysis, object oriented programming and be keen for optimization, performance, scalability.

Your Task
  • Analyze and design solutions to meet business needs
  • Design and develop cutting-edge products utilizing Java, XML, HTML, JavaScript, AJAX, and CSS
  • End-to-end development
  • Write clean, well-tested, maintainable code
  • Be responsible to write proper test cases and automate the software
  • Keep up to date with new web technologies

Your Skills
  • BA/BS in computer science, computer engineering or related technical field and 5+ years experience in job offered or computer-related occupation.
  • Strong skills using JavaScript, HTML, CSS, and AJAX – 5+ years experience
  • Proficient in JavaScript frameworks like jQuery
  • Strong OO design and coding skills in an Object Oriented Language – Java – 5+ years experience
  • Familiarity with web frameworks such as Spring MVC along with templating using JSP/Velocity and XML, JSON data formats
  • Cross-browser compatibility expertise
  • Proficiency with data structures, algorithm analysis and design
  • Experience with testing frameworks such as Junit, TestNG, Selenium
  • Experience with SQL (MySQL) or non-SQL(Redis/MongoDB) databases – a plus
  • Python, Shell Scripting – a plus
  • Comfortable working in agile work environment
  • Excellent written and verbal communications skills at the business and technical level
  • Self-directed, independent and with strong work ethic, commitment and team spirit

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 




Full Stack Front End Engineer (OAK) | Ask.com | Oakland, CA


Full Stack Front End Engineer (OAK) | Ask.com | Oakland, CA


Full Stack Front End Engineer (OAK)
(Location: Oakland)
Us
Ask.com is  the #1 brand focused on answering questions.  We answer the questions of over 227 million people worldwide across the Ask Networks.  We have one of the highest-quality and most useful Q&A databases on the Web with more than 400 million Q&A pairs – growing by the millions each week. We are a new group of web developers who are looking to create product/tools for our initiatives that drive most of our company revenue and traffic acquisition. We are serious about creating and maintaining a great culture and are looking for great people to come join our team.
The Role
Ask.com is looking for a self-motivated, experienced software engineer who has a passion for both client and server-side development. The position requires interaction with the business to analyze and provide robust technical solutions to business problems. We are looking for someone who can work in a creative dynamic environment while prototyping and building new solutions.
You
As a team member in our product-driven environment, you will be expected to move quickly, collaborative effectively and solve challenging technical problems. You will work with team of designers and fellow engineers to build both the client web components (HTML, CSS, Javascript) and server-side code (Java, MVC). You should enjoy working across the software stack, be a master of design, analysis, object oriented programming and be keen for optimization, performance, scalability.

Your Task
  • Analyze and design solutions to meet business needs
  • Design and develop cutting-edge products utilizing Java, XML, HTML, JavaScript, AJAX, and CSS
  • End-to-end development
  • Write clean, well-tested, maintainable code
  • Be responsible to write proper test cases and automate the software
  • Keep up to date with new web technologies

Your Skills
  • BA/BS in computer science, computer engineering or related technical field and 5+ years experience in job offered or computer-related occupation.
  • Strong skills using JavaScript, HTML, CSS, and AJAX – 5+ years experience
  • Proficient in JavaScript frameworks like jQuery
  • Strong OO design and coding skills in an Object Oriented Language – Java – 5+ years experience
  • Familiarity with web frameworks such as Spring MVC along with templating using JSP/Velocity and XML, JSON data formats
  • Cross-browser compatibility expertise
  • Proficiency with data structures, algorithm analysis and design
  • Experience with testing frameworks such as Junit, TestNG, Selenium
  • Experience with SQL (MySQL) or non-SQL(Redis/MongoDB) databases – a plus
  • Python, Shell Scripting – a plus
  • Comfortable working in agile work environment
  • Excellent written and verbal communications skills at the business and technical level
  • Self-directed, independent and with strong work ethic, commitment and team spirit


powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 



Engineering Manager of SEM (OAK) | Ask.com | Oakland, CA


Engineering Manager of SEM (OAK) | Ask.com | Oakland, CA


Engineering Manager of SEM (OAK)
(Location: Oakland, CA)
Us
As a top ten US internet site, Ask.com’s mission is to get our millions of users across the globe the answers they need. We’ve been in the Q&A business for more than 15 years, and although Jeeves has since retired, we carry on his passion for serving our 100 million users with answers they can trust. We are serious about creating and maintaining a company culture that is both innovative and fun, and we’re looking for great people to come join our team. When you work here, you know your contributions will have a direct and immediate impact on the company.
The Role
The Ask Marketing Technology SEM (search engine marketing) team is looking for a smart, talented manager. SEM operates at very large scale and on mission-critical workloads, so a passion and discipline around operational excellence is vital. This position reports to the Marketing Technology Department’s Director.
You
The ideal candidate will have 3+ years of leadership experience and 5+ years of developer experience for mission-critical, revenue generating applications. This role will own our reporting and analytics platform, and a sophisticated automated bidding system, as well as other back-end projects that generate much of Ask.com’s revenue.
Your Task
The ideal candidate will have demonstrated good technology instinct, great people management skills, strong project management skills and an excellent ability to negotiate priorities and resources on multiple, parallel, initiatives. They will collaborate closely with the SEM business team on requirements, and must have a strong customer service ethic, ensuring no surprises for the business. Our team uses Scrum, and this manager must have experience with Agile methodologies.
Your Skill
The successful candidate will have fluency with engineering best practices, and know SDLC (software development life cycle) deeply. We are looking for someone who can help the team build complex, scalable, reliable systems. Responsibilities include leading specification, design and code reviews, project management of development team activities, staffing, quality assurance and delivery.
  • Passionate about building great technology
  • Experience with Scrum and Agile techniques
  • Excellent working knowledge of Java and Python and its use in mission-critical systems
  • Strong experience with MySQL or other relational database technology is required
  • Hadoop experience is a very big plus
  • Excellent written and communication skills
  • Bachelor’s degree in Computer Science

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 



Node.js Frontend Developer (OAK) | Ask.com | Oakland, CA


Node.js Frontend Developer (OAK) | Ask.com | Oakland, CA


Node.js Frontend Developer (OAK)
(Location: Oakland, CA)
Us
As a top US internet site, Ask.com’s mission is to get our millions of users across the globe the answers they need. We’ve been in the Q&A business for more than 17 years, and although Jeeves has since retired, we carry on his passion for serving our 100 million users with answers they can trust. We are serious about creating and maintaining a company culture that is both innovative and fun, and we’re looking for great people to come join our team.
The Role
Become an engineering member of our innovative and user-focused content team. Our focus is building great experiences for our users. The successful candidate will be a talented developer that values great design (both in the UX and engineering sense), an agile work environment that encourages shared responsibility, and delivering top quality, cutting-edge products.
Your Task
  • Design and develop awesome experiences in our Node.js front end platform
  • Work closely with designers and product managers to build prototypes and explore technology trade-offs
  • Write clean, well-tested, maintainable code
  • Leverage the best technologies for the job, including Grunt/Gulp, Less/SASS, HTML5, CSS3, or any other technology you recommend.
  • Thrive in a highly collaborative team
  • Design and implement projects/features from start to finish (R&D, design documentation, prototyping, implementation, unit testing, test plan/test cases)
  • Take part in offsite adventures with the team
Your Skills
  • BA/BS in Computer Science or equivalent experience
  • Advanced JavaScript skills (OO, functional, Node.js a plus)
  • Advanced web fundamentals HTTP, AJAX, HTML5, CSS3
  • Advanced experience building web views for mobile/tablet users
  • Experience working with modern client-side frameworks a plus (angular.js, ember, react)
  • Cross-browser/optimization expertise
  • Preference for agile work environments
  • Excellent written and verbal communications skills at the business and technical level
  • Strong work ethic, commitment and team work
  • Solid CS fundamentals in Algorithms, Data Structures, Operating Systems, Networking
  • Ability to create solid documentation.
  • Familiarity with Agile/Scrum a plus


powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 




Hadoop Solutions Engineer (OAK) | Ask.com | Oakland, CA


Hadoop Solutions Engineer (OAK) | Ask.com | Oakland, CA


Hadoop Solutions Engineer (OAK)
(Location: Oakland, CA)
About 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&A service – spanning both the Web and mobile devices — that combines the power of search with insight from real users. Our proprietary algorithms crawl the web for question and answer pairs (400 million and growing), fueling one of the biggest Q&A databases on the Web.  This unique technology, combined with answers from real users in our community, makes Ask.com the most comprehensive Q&A service around. At Ask, we empower each individual to succeed, communicate their ideas, and take action. When you work here, you know your contributions will have a direct and immediate impact on the company. We are serious about creating and maintaining a company culture that is both innovative and fun, and we’re looking for great people to come join our team.
The Role
As a member of the Big data development team, you are responsible for the engineering, deployment and support of all aspects of Hadoop clusters. This is a hands on position and requires in-depth knowledge of running several jobs and optimizing daily tasks. You will join a team of engineers based in Oakland CA, who manages several Hadoop clusters hosted in company data centers.
Your Skills
  • Providing hardware architectural guidance, planning and estimating cluster capacity, and creating roadmaps for Hadoop cluster deployment
  • Installing, configuring, monitoring, and maintaining HDFS, HBase, Pig, Hive and Impala
  • Worked extensively on Apache and Cloudera’s Hadoop clusters
  • Hardening Hadoop clusters for deployments into production environments
  • Troubleshooting experience with common Hadoop cluster issues
  • Familiar with Chef for packaging and deployments
  • Supporting Hadoop developers and assisting in troubleshooting and optimization of MR jobs, Pig and Hive scripts
  • Strong scripting skills in Python, Perl or bash
Desired skills
  • Understand the difference between SQL and NoSQL databases and expert in choosing the right database
  • Knowledge of MySQL administration
  • Knowledge of Storm administration

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 




MySQL Database Administrator (OAK) | Ask.com | Oakland, CA


MySQL Database Administrator (OAK) | Ask.com | Oakland, CA


MySQL Database Administrator (OAK)
(Location: Oakland, CA)
About 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&A service – spanning both the Web and mobile devices — that combines the power of search with insight from real users. Our proprietary algorithms crawl the web for question and answer pairs (400 million and growing), fueling one of the biggest Q&A databases on the Web.  This unique technology, combined with answers from real users in our community, makes Ask.com the most comprehensive Q&A service around. At Ask, we empower each individual to succeed, communicate their ideas, and take action. When you work here, you know your contributions will have a direct and immediate impact on the company. We are serious about creating and maintaining a company culture that is both innovative and fun, and we’re looking for great people to come join our team.
The Role
Ask.com is looking for experienced MySQL database administrators interested in supporting the next generation answers platform. Be a part of a team taking search to the next level by harnessing the powers of structured data, web extraction technologies and community-driven content. The ideal candidate will have specialized knowledge in database management and tuning for high-performance web applications; expertise in MySQL administration; real-world experience maintaining systems requiring high availability, fault tolerance, and secured data.
The Task
  • Setup and maintain production MySQL instances
  • Monitor and tune the performance of multiple MySQL servers
  • Monitor database events, troubleshoot and resolve problems
  • Monitor database backup and validate recovery plans
  • Work with development teams for schema design and query tuning
  • Design database security roles; enroll users and audit database security
  • Follow change management policies to manage change in database environments
  • Coordinate with system administration and application development teams for capacity planning and application design
  • Cross-train the Site Production team in running and maintaining production databases
Your Skills
  • Installing, supporting and maintaining MySQL in a production environment
  • Experience with MyISAM, InnoDB and other storage engines
  • Basic SQL query and schema optimization
  • Hands on experience with MySQL replication, backup and recovery
  • MySQL performance tuning
  • Identifying problem queries and reporting to the development teams
  • Experience with a scripting language such as bash or python
  • Deploying schema changes to production
  Desirable Experience
  • Experience running MySQL on Amazon RDS
  • Understanding of Nagios/Cacti/Zenoss monitoring system is a plus
  • Understanding of SQL and NoSQL databases
You
  • 2 years (recently) of production MySQL administration responsibilities
  • 2+ years working with the SQL
  • 2 years of Linux server experience
  • Self starter with a strong work ethic

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 




Senior QA Engineer (OAK) | Ask.com | Oakland, CA


Senior QA Engineer (OAK) | Ask.com | Oakland, CA


Senior QA Engineer (OAK)
(Location: Oakland, CA)
About Us 
At Ask.com, we’re the #1 brand focused on answering questions.  We answer the questions of over 227 million people worldwide across the Ask Networks.  We have one of the highest-quality and most useful Q&A databases on the Web with more than 400 million Q&A pairs – growing by the millions each week.  At Ask, we empower each individual to succeed, communicate their ideas, and take action.  We are serious about creating & maintaining a great culture and are looking for great people to come join our team.
The Role  
Do you yearn to test beyond the UI? Are you eager to dive deep into the code to understand how it works?  We are looking for a White Box Test Engineer who is passionate about using testing backend services and technologies. This is NOT the typical black box testing position.  You will code side-by-side with developers on a variety of projects to build the necessary quality infrastructure and frameworks.
Your Task
  • Get your hands dirty designing, coding, maintaining, and extending white box testing frameworks across a range of different backend projects and teams.
  • Own the QA processes and tools for ensuring quality in all aspects of these backend systems. Advocate for adherence to best quality practices.
  • Automate wherever possible, from regression test scripts to deployment processes to metrics reporting dashboards.  Anything done manually is a candidate to be automated.
  • Anticipate team needs and proactively identify areas of improvement, efficiency, and new tools to incorporate into the quality process.
  • Ensure visibility of efforts by designing methods of tracking and reporting quality metrics across all implementations to determine the effect of changes made to various systems.
  • Provide guidance and support while bringing other team members up to speed on these processes and frameworks.
  Your Skills
  • The ability to code and script using common scripting and OO languages with a preference for candidates strong in Java and Junit.
  • Technical aptitude across a range of tools including Python, Shell, etc.
  • The ability to lead the quality effort for a development team and be a vocal advocate of the use and adherence to best testing practices and methods.
  • Experience working within and preferably designing tests for backend (non-UI based) systems.
  • Strong Unix/Linux skills
  • Nice to have: Experience using Hadoop or other “big data” technologies, or Solr and other search/indexing tools.
  • Bachelors or equivalent in Computer Science or equivalent (MS a plus).
Additional helpful skills 
  • 3+ years in OO coding or OO white box testing, preferably in the area of web-based applications. Programming experience in Java, C++ or any other OO language.
  • Experience with continuous integration and continuous deployment a plus.
  • Experience working within a fast-paced Agile/SCRUM system.
  • Knowledge of the benefits and limitations of different scripting languages (such as PERL, Shell, PHP, Python, etc) and unit testing frameworks (Junit, TestNG, etc).
  • Outstanding communication skills and attention to detail.

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 




Software Engineer, Smart Answers (OAK) | Ask.com | Oakland, CA


Software Engineer, Smart Answers (OAK) | Ask.com | Oakland, CA


Software Engineer, Smart Answers (OAK)
(Location: Oakland, CA)
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&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.
  • 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.

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 



Node.js Platform Engineer (OAK) | Ask.com | Oakland, CA


Node.js Platform Engineer (OAK) | Ask.com | Oakland, CA


Node.js Platform Engineer (OAK)
(Location: Oakland)
Us
As a top US internet site, Ask.com’s mission is to get our millions of users across the globe the answers they need. We’ve been in the Q&A business for more than 17 years, and although Jeeves has since retired, we carry on his passion for serving our 100 million users with answers they can trust. We are serious about creating and maintaining a company culture that is both innovative and fun, and we’re looking for great people to come join our team.
The Role
Join a software engineering team that is responsible for developing a new application platform to support the Ask.com family of websites. Our focus is building great experiences for our users. The successful candidate is familiar with client side technologies and techniques, and has a stronger emphasis on HTTP, algorithms, network and service architecture. Some understanding of various data stores and distributed computing architecture is also beneficial.
Your Task
  • Design, build and test high performance scalable systems utilizing Node.js
  • Work closely with internal engineering customer base to understand their needs and explore technology trade-offs
  • Write clean, well-tested, maintainable code
  • Join in design of a new platform from the ground up using the best technologies for the job
  • Thrive in a highly collaborative team
  • Design and implement from start to finish (R&D, design documentation, prototyping, implementation, unit testing, test plan/test cases)
  • Drive continual improvement to our service oriented architecture
Your Skills
  • BA/BS in Computer Science or equivalent experience
  • Advanced JavaScript skills (OO, functional, Node.js a plus)
  • Advanced web fundamentals HTTP, AJAX, web sockets and other emerging technologies
  • Experience with a breadth of languages including explicitly functional languages
  • Experience building frameworks for front end clients (eg: desktop, mobile/tablet)
  • In-depth knowledge of design patterns and their appropriate application
  • Solid CS fundamentals in Algorithms, Data Structures, Operating Systems, Networking
  • Preference for agile work environments
  • Excellent written and verbal communications skills at the business and technical level
  • Strong work ethic, commitment and team work
  • Ability to create solid documentation.
  • Master of analysis, object oriented design and other abstraction patterns
  • Contributor to open-source project a plus

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 



Software Engineer – Java & Hadoop (OAK) | Ask.com | Oakland, CA


Software Engineer – Java & Hadoop (OAK) | Ask.com | Oakland, CA


Software Engineer – Java & Hadoop (OAK)
(Location: Oakland, CA)
Us
The Answers and Search Technology team has developed core technologies such as Answer Farms, Smart Answers and is responsible for the complete Ask.com Answers Technology suite. The Software Engineer will help develop our next generation answers and search technologies that will enable users to find direct answer for their questions. It’s an exciting and challenging mission with the issues such as learning the user intention, understanding the web data, question and answer extraction, question generation, and answer quality evaluation, etc. You will be working with a highly talented team of hard core engineers using latest technologies and frameworks such as Apache SOLR, Hadoop, HBase, Redis to solve various problems.
The Role
You will build cutting edge intelligence services in the search platform and improve existing Answer and Search Technologies for quality user experience.
You
You have 2+ years under your belt as a Software Engineer with strong fundamentals in core Java and experience with Hadoop. A Masters Degree in CS or equivalent from accredited universities is a must and a PhD is a plus.
Your Task
  • Actively participate in exploring platforms and solutions to help improve ranking and user experience around Answer search results.
  • Build data models and algorithms to provide data insights.
  • Build high performance systems and platforms, which can scale and sustain everyday high traffic.
  • Actively participate in complete development cycle, test data production, output evaluation and system tuning.
Your Skills
  • Strong object oriented concepts and core Java knowledge.
  • Fast prototyping skills, familiarity with scripting languages such as Python, Unix Shell Scripts/Tools.
  • Experience working in Multi-threading environment.
  • Experience with Hadoop/Map Reduce.
  • Experience with SOLR/Lucene.
  • Experience with NoSQL technologies such as HBase, Riak, Redis is a huge plus.
  • Industrial experience with focus on information retrieval, machine learning, data processing and analysis is a big plus.


powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 




Software Engineer – Search Intelligence (OAK) | Ask.com | Oakland, CA


Software Engineer – Search Intelligence (OAK) | Ask.com | Oakland, CA


Software Engineer – Search Intelligence (OAK)
(Location: Oakland, CA)
Us
Ask.com is seeking qualified candidates for the position of Software Engineer to work with the Answers and Search team at our Oakland, CA location. The Answers and Search Technology team has developed core technologies such as Answer Farms, Smart Answers and is responsible for the complete Ask.com Answers Technology suite. The Software Engineer will help develop our next generation answers and search technologies that will enable users to find direct answer for their questions. It’s an exciting and challenging mission with the issues such as learning the user intention, understanding the web data, question and answer extraction, question generation, and answer quality evaluation, etc. You will be working with a highly talented team of hard core engineers using latest technologies and frameworks such as Apache SOLR, Hadoop, HBase, Redis to solve various problems.
The Role
  • Improve existing Answer and Search Technologies for better relevance and coverage as well as better user experience.
  • Actively participate in exploring key opportunities for next generation answer and search technologies, develop quick prototypes to demonstrate the product and develop scalable, reliable production systems.
  • System evaluation and tuning: Actively participate in testing during the development cycle as well as testing the results data production, output evaluation and tuning for the best results.
You
You have 2+ years of industrial experience for Masters Degree with focus on topics such as information retrieval, data mining, machine learning, and/or natural language processing. And a Masters Degree in CS or equivalent from accredited universities. PhD a plus.
Your Task
  • Strong communication and technical documentation skills.
  • Self-motivated and capable of working effectively in a highly dynamic and fast-paced team
  • Agile development using SCRUM is a plus.
  • Passion for utilizing open source frameworks and in contributing back to the community.
Your Skills
  • Strong object oriented concepts and core Java knowledge
  • Strong knowledge of Unix shell usage, tools, and scripting (bash)
  • Solid understanding of core computer science fundamentals, high performance data structures and algorithms
  • Capable of building stable, scalable, high performance production systems
  • Experience with Hadoop technologies – HDFS, MapReduce.
  • Experience designing and evaluating heuristics to deal with natural language a huge plus
  • Experience with machine learning methods is a huge plus
  • Experience with SOLR/Lucene is a big plus.
  • Experience with NoSQL technologies such as HBase, Redis is a big plus.

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 




Full Stack Front End Engineer, US Search (OAK) | Ask.com | Oakland, CA


Full Stack Front End Engineer, US Search (OAK) | Ask.com | Oakland, CA


Full Stack Front End Engineer, US Search (OAK)
(Location: Oakland, CA)
Us
Ask.com is the #1 brand focused on answering questions.  We answer the questions of over 227 million people worldwide across the Ask Networks.  We have one of the highest-quality and most useful Q&A databases on the Web with more than 400 million Q&A pairs – growing by the millions each week. We are a new group of web developers who are looking to create product/tools for our initiatives that drive most of our company revenue and traffic acquisition. We are serious about creating and maintaining a great culture and are looking for great people to come join our team.
The Role
Ask.com is looking for a self-motivated, experienced software engineer who has a passion for both client and server-side development. The position requires interaction with the business to analyze and provide robust technical solutions to business problems. We are looking for someone who can work in a creative dynamic environment while prototyping and building new solutions.
You
As a team member in our product-driven environment, you will be expected to move quickly, collaborate effectively and solve challenging technical problems. You will work with a team of designers and fellow engineers to build both the client web components (HTML, CSS, JavaScript) and server-side code (Java, MVC). You should enjoy working across the software stack, be a master of design, analysis, object oriented programming and be keen for optimization, performance, and scalability.
Your Task
  • Analyze and design solutions to meet business needs
  • Design and develop cutting-edge products utilizing Java, XML, HTML, JavaScript, AJAX, and CSS
  • End-to-end development
  • Write clean, well-tested, maintainable code
  • Be responsible to write proper test cases and automate the software
  • Keep up to date with new web technologies
Your Skills
  • BA/BS in computer science, computer engineering or related technical field and 4+ years of experience in job offered or computer-related occupation.
  • Strong skills using JavaScript, HTML, CSS, and AJAX – 4+ years of experience
  • Proficient in JavaScript frameworks like jQuery
  • Strong OO design and coding skills in an Object Oriented Language – Java – 4+ years experience
  • Familiarity with web frameworks such as Spring MVC along with templating using JSP/Velocity and XML, JSON data formats
  • Cross-browser compatibility expertise
  • Proficiency with data structures, algorithm analysis and design
  • Experience with testing frameworks such as Junit, TestNG, Selenium
  • Comfortable working in agile work environment
  • Excellent written and verbal communications skills at the business and technical level
  • Self-directed, independent and with strong work ethic, commitment and team spirit

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 




Sr. QA Engineer (OAK) | Ask.com | Oakland, CA


Sr. QA Engineer (OAK) | Ask.com | Oakland, CA


Sr. QA Engineer (OAK)
(Location: Oakland, CA)
Summary
Ideal candidate will have a passion for quality products and for developing various tools, implementing processes and methods to achieve high quality, an understanding of current technologies, and has structure approach for developing test plans. We value innovation, ownership, smart risk taking while learning to improve ourselves every day.
What you will do:
  • Own the QA processes and tools for ensuring quality in all aspects of Ask systems. Advocate for adherence to best quality practices.
  • Design, code, maintain, and extend automation testing frameworks across a range of different projects and teams.
  • Automate wherever possible, from regression test scripts to deployment processes to metrics reporting dashboards.
  • Anticipate team needs and proactively identify areas of improvement, efficiency, and new tools to incorporate into the quality process.
  • Ensure visibility of efforts by designing methods of tracking and reporting quality metrics across all implementations to determine the effect of changes made to various systems.
  • Provide guidance and support while bringing other team members up to speed on these processes and frameworks.
Skills that will help you succeed:
  • The ability to lead the quality effort for a development team and be a vocal advocate of the use and adherence to best testing practices and methods.
  • Strong technical competency and experience with web applications, web services, Java, JS, J2EE, XML, unit testing and DB a must.
  • Experience writing and executing detailed test cases, test plans and test design documents
  • Experience using data driven tests to validate API calls in J2EE architectures
  • Experience using test automation tools like jUnit and Selenium a must.
  • Technical aptitude across a range of tools including Python, Shell, etc.
  • Strong Unix/Linux skills
  • Bachelors or equivalent in Computer Science or equivalent (MS a plus).
Additional helpful skills:  
  • 3+ years in OO coding or OO white box testing, preferably in the area of web-based applications. Programming experience in Java, C++ or any other OO language.
  • Experience with SOA and testing component-based architecture strongly preferred
  • Experience with continuous integration and continuous deployment a plus.
  • Experience working within a fast-paced Agile/SCRUM system.
  • Knowledge of the benefits and limitations of different scripting languages (such as PERL, Shell, PHP, Python, etc) and unit testing frameworks (Junit, TestNG, etc).
  • Experience with NoSQL technologies (Redis, Hadoop, Hive, HBase) , Solr and other search/indexing tools.
  • Outstanding communication skills and attention to detail.

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 



Performance Engineer (OAK) | Ask.com | Oakland, CA


Performance Engineer (OAK) | Ask.com | Oakland, CA


Performance Engineer (OAK)
(Location: Oakland, CA)
Description:
Ask.com is seeking a Performance Engineer to work on a team responsible for measuring the performance of new feature releases within aggressive time frames. The Performance Engineer will focus on developing sophisticated tests that enable Ask.com to perform the most complex load simulations and comprehensive end-to-end automation in the industry to help ensure the service is blazingly fast and bulletproof. This Performance Engineer will utilize and contribute to sophisticated custom built automation frameworks and software tools written in Java and other languages. The Performance Engineer must demonstrate the ability to understand novel system architectures, pinpoint problem areas, demonstrate the ability to analyze data for bottlenecks, and develop succinct test plans across multiple hardware and software tiers.
Responsibilities:
  • Provide accurate scoping, clear strategies, and milestones for performance tests
  • Analyze performance results to identify bottlenecks and suggest optimizations
  • Participate in discussions and planning with Development
  • Design and implement overhead, scalability, stability, and stress tests using industry standard tools and custom developed software written in Java
  • Review automation implementations and encourage sound design principles
  • Review test plans, results analysis, capacity planning guides for in–flight releases
  • Coordinate technical presentations and training for capacity planning guides
  • Report weekly trends highlighting product performance and team status against committed milestones and projects
Experience/Skills Required:
  • 5+ years experience in Performance Engineering 
• 3+ years of experience with Databases and SQL
  • 3+ years of benchmark testing, performance analysis using industry standard benchmarks
  • 3+ years experience with script languages JavaScript, Perl, Python, Shell
  • Outstanding attention to detail and communication skills
  • ability to analyze / interpret technical data
  • ability to identify / resolve system bottlenecks
  • ability to identify potential limitations in software architectures
  • ability to write clear and concise technical documents
  • troubleshooting and reasoning skills
  • understanding of throughput, latency, memory and CPU utilization
  • Working knowledge of TCP/IP, networking topology, routers, switches
  • Working knowledge of Network packet sniffers (e.g. TcpDump, Network Monitor, WinDump, EtherPeek, Observer)
  • Working knowledge of operating system design / tuning (e.g. Linux, Solaris)
  • Working knowledge of HTTP load generation /measurement software (e.g. LoadRunner, JMeter, Grinder, Fiddler, Firebug)
  • Bachelor’s Degree in CS or any engineering discipline
Experience/Skills Desired:
  • Familiar with J2EE Technologies (e.g. JSP, Servlets, EJB, WebServices, SOA)
  • Familiar with Java Debugging / Monitoring Software (e.g. JProbe, Dynatrace, Introscope)
  • Familiar with TCP/IP, networking topology, routers, switches


powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 
 




Platform Services Director (OAK) | Ask.com | Oakland, CA


Platform Services Director (OAK) | Ask.com | Oakland, CA


Platform Services Director (OAK)
(Location: Oakland, CA)
Us
We are a motivated group of people who have a blast creating the building blocks to support and scale one of the biggest consumer websites in the US.  Every day, we innovate and learn so we can build infrastructure and technologies that power the next generation of search and content experiences on a global level.
What We Offer
As a top US web site with hundreds of millions of users, we are no stranger to collecting and processing BIG data and using it to achieve BIG business results. We drive the business to success by building one of the most successful SEM platforms in the world. This system provides massive leverage for SEM Analysts to place adverts for keywords that advertise our best content which can drive good margins. This has provided improved results for content businesses as we acquire them, but needs to remain flexible as the market changes, while remaining very scalable. We seek to leverage the latest and greatest in technologies to help drive the business, advertise our products, which delight our customers, all to create and grow business value every day. Intelligence from processing data is key to our daily business success. We are looking for a leader who can work with business stakeholders within all our Ask business units, and manage a diverse technology team to -
  • refine and reform our marketing technologies, supporting our business units’ success
  • define a comprehensive data strategy, and create a set of new generation of data services; from data pipelines, to data warehouses, to data marts, matching the business needs to first-class technical solutions.
You
You are a passionate technical leader with strong vision, ability to partner with multiple stakeholders at all levels, balancing short and long-term objectives with them. You have demonstrated success building multiple strong technology teams. You have a strong ability to collaborate with specialized technology teams to produce solutions collaboratively. You will have wicked data design skills and an excitement for defining and leading engineering efforts for logging, processing, storing and delivery of analytics data. You take rapid action on creative solutions and ideas, looking at problems from different angles to seek out fresh perspectives. You thrive in a team environment and have a passion for coaching and mentoring teams, knowing that the whole is greater than the sum of its parts. You are a high level negotiator capable of finding & effectively communicating the best solution for a variety of executive stakeholders.
Your Task
  • Own the overall cross-business data platform that provides business intelligence services to multiple businesses about customer behaviour on multiple websites and mobile platforms
  • Own the platform which provides Search Engine Marketing (SEM) service to multiple businesses, supporting the BU in driving traffic to websites that then provide economic value
  • Build strong teams to
    • Design and build scalable infrastructure and platform to collect and process very large amounts of data (structured and unstructured), including streaming real-time data
    • Make the marketing system robust, re-engineering as needed, justifying and prioritizing investment. Simultaneously support the marketing business unit as it finds new approaches to drive business success and expands its’ scope across other Ask business units.
  • Collaborate with key stakeholders to understand, document and prioritize key technology decisions, processes and business needs for technical platforms. This will require an strong technology skills and experience.  Work with Big Data and other services in a highly distributed environment desirable.
  • The ability to negotiate compromises and balance priorities.
  • Work with business analysts stakeholders across all Ask Portfolio businesses to help define technology needs for the logging, processing, storage and presentation of data in a manner that delivers business value.
  • Partner with technology service providers to sub-contract the provision of core services needed by your platforms
  • Liaise with other development and reporting teams through the implementation process of new reporting systems.
  • Create, define and deliver new processes that will enable better development efficiencies.
Your Skills
  • Senior Management experience of organizations with multiple technology teams, enhancing leadership and rebuilding technical capabilities while continuing to deliver business priorities.
  • 5+ years of experience leading cross-functional/cross-BU initiatives, preferably in the area of Big Data and BI or equivalent.
  • 10+ years of software development experience using multiple programming languages, iteratively delivering business value, while also reforming legacy solutions or equivalent.
  • Experience building large scale distributed data processing systems/applications or large-scale Internet systems required (cloud computing experience a plus)
  • Strong, hands-on experience with distributed systems and computing systems development
  • Knowledge of a range of big data technologies such as Hadoop, Pig, and Hive
  • Knowledge of meta-data specification in data dictionaries and automated data verification a plus
  • Knowledge of Internet marketing techniques (SEM, SEO) a plus
  • Self-directed with strong project management skills and ability to lead initiatives and sub-teams toward common goals in a fast-paced and dynamic environment
  • Must have a strong passion for data accuracy and reporting quality and best practices
  • Excellent oral and written communication, presentation and analytical skills for working with executive and business stakeholders
  • B.S. degree in Computer Science/Engineering (higher degrees preferred)

powered by Jobvite Want to email your resume directly to us? Send it to jobs@ask.com.
 
 




Monday 17 February 2014

Web Engineer | Alexa Internet, Inc. | CA - Oakland


Web Engineer | Alexa Internet, Inc. | CA - Oakland


Web Engineer

Alexa Internet is looking for a top-notch front-end engineer to help us overhaul our website, www.alexa.com. We serve 9 million unique visitors each month with web-wide analytics data and tools for small business owners. Over the coming year we're going to make our website more highly-cacheable, low-latency, and mobile-friendly. One likely scenario is that we will develop front-end JSON APIs to Alexa's analytics data and deliver them to a client-side framework such as AngularJS.
There are all kinds of interesting engineering challenges ahead. What's the best combination of technologies to optimize performance — CloudFront caching, local caching, lazy data retrieval? Can we move towards a SPA model and still be search engine-friendly? How can we deliver a data-rich UI to mobile clients? You'll be right in the thick of these meaty questions.
You'll join the Alexa Front-End and Middleware Engineering (FAME) team, using Scrum and delivering software in two-week iterations. Although your primary responsibilities will be in the PHP and Javascript layers, you may also find yourself working on UI or middleware. It all depends on your interests and skills; we prefer people who are versatile. Our UI will be migrating to a responsive framework, probably Zurb Foundation or Bootstrap. Our middleware (data API, payment gateways, etc.) is based on the Play Framework in Java and Scala.

Required skills:

  • BS in Computer Science or equivalent, 4+ years work experience.
  • PHP
  • Javascript + AngularJS or other Javascript MVC
  • AJAX / JSON
  • Linux (our deployment platform)
  • bash
  • Perforce (or another centralized source control system)

Preferred:

  • Zend Framework v1
  • Zurb Foundation or Bootstrap
  • Java and/or Scala
  • MacOS (our development platform)

Send resumes to careers@alexa.com.


http://www.alexa.com/company/jobs



QA Engineer | Alexa Internet, Inc. | CA - Oakland


QA Engineer | Alexa Internet, Inc. | CA - Oakland


QA Engineer

The QA Engineer reports to the Manager of Operations. In this role, the QA Engineer works on a small and fast-paced QA team responsible for creating, maintaining, and automating tests for multiple online, web-based applications and toolbar platforms. The QA team works closely with Product Managers and Software Developers in an agile environment to deliver quality services. The QA Engineer must have a keen eye for detail and think unconventionally to push the boundaries on testing. The team is experienced, adaptable and passionate about quality. This individual can make a significant contribution through automation.

Required skills:

  • At least 3 years’ experience testing software and a deep understanding of QA practices
  • Experience testing web applications/Solid understanding of web architecture
  • Basic understanding of Mac, Windows, and Linux O/S’s
  • Experience using different browsers and knowledge of common issues in each
  • Excellent inter-personal and communication skills
  • Automation testing or scripting experience

Preferred skills:

  • Experience with browser debugging tools (Firebug) and testing automation tools (Selenium)
  • Familiarity with Perforce and/or SCM practices
  • Experience with JIRA or other issue tracking tools
  • Ability to read and understand code to perform whitebox testing
  • Strong problem-solving and analytical skills
  • Knowledge of web security and how to test for cross-site scripting vulnerabilities
  • Knowledge and experience with social media applications such as Facebook and Twitter
  • Understanding of computer networking fundamentals

Routine Tasks:

  • Collaborate closely with Developers and Product Managers in daily scrums
  • Perform product testing across multiple environments
  • Conduct release planning meetings and perform software releases
  • Write clear, concise bug reports and track status of sprints
  • Develop test cases, and extend our testing frameworks
  • Configure required test environments

Education:

  • BA/BS or equivalent experience

http://www.alexa.com/company/jobs


Friday 14 February 2014

Data Entry Operator I (Data Entry Verification Rep ) #90818 | Total System Services, Inc.| CA - San Rafael



Data Entry Operator I (Data Entry Verification Rep ) #90818 | Total System Services, Inc.| CA - San Rafael


Data Entry Operator I (Data Entry Verification Rep) Job

Date: Feb 3, 2014
Location: San Rafael, CA, US

Data Entry Operator I (Data Entry Verification Rep)-90818

Description

We're Central Payment.

We provide businesses with the best in transaction processing services. Our competitive pricing, around-the-clock customer support, and innovative technology sets the industry standard.

Ingenuity is the engine of our business. An entrepreneurial spirit combined with diverse professional experience creates the ideal platform for us to deliver creative technology solutions--solutions that maximize growth and profit opportunities for our customers.
We look forward to working with you.

TSYS' Central Payment Joint Venture Named to Inc. 5000 List.

List ranks Central Payment in the top third of the fastest-growing private companies in the U.S.

Summary

Operates a data entry device to key and verify credit card applications. Utilizes time management and organizational skills to meet client timelines while maintaining an acceptable level of quality.

Responsibilities

Under direct supervision, enters alphabetic, numeric, or symbolic data from credit card application into computer following format displayed on screen. The incumbent keys according to specific procedures and training, while maintaining 8,000 keystrokes per hour with 98% accuracy. Perform verification of data entered by either sight verifying or re-keying following the procedures for the specific job being verified. Responsible for daily tracking of individual productivity. Develops a general understanding of systems and procedures. Performs work assignments that are basic and routine. Refers questions and problems to higher levels.

Qualifications

Education/Experience

High School diploma or equivalent and 0 to 2 years specialized training/related work experience. Appropriate TSYS experience is preferred.

Behaviors

Teamwork

· Cooperates in a team environment

· Demonstrates initiative

Adaptability

· Portrays a positive attitude

· Flexible; adjusts to change

· Ability to follow direction

· Accepts supervision/guidance

· Complies with Company standards/policies/procedures

· Displays professionalism in both conduct and dress

Communications

· Asks for help/seeks advice

· Quality minded

·

Skills and Competencies

· Basic oral and written communication skills

· Basic PC skills

· Develops a knowledge of applicable mainframe applications
Organization:
· Attention to detail

· Manages time productively

Working Conditions

· Normal office environment

· May be required to work overtime

Decision Making

· Practices confidentiality

Job: Contact Center
Primary Location: US-California-San Rafael
Organization: Central Payment Company, LLC
Schedule: Full-time
Job Posting:
Unposting Date:
Recruiter: Maricris N Talisayon

Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland
Job Segments: Database, Data Entry, Mainframe, Equipment Operator, Customer Service, Technology, Administrative, Manufacturing