Python

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.

Software Engineer

Skills/Requirements: 
BS/MS in Computer Science or related field/degree, and/or equivalent work experience
Strong competencies in data structures, algorithms, and complexity analysis.
Fluency in one or more of C, C++, Java, PHP, and familiarity with one or more of: Python, Perl, Shell (Strong OO Skills preferred).
Several years of large systems software design and development experience, with extensive knowledge of Unix/Linux.
Familiarity with complex database interactions and query optimization. Experience with MySQL is a plus.
Expertise in analyzing and troubleshooting large-scale distributed systems.
Ability to handle periodic on-call duty as well as out-of-band requests.
Knowledge of IP networking, network analysis and performance profiling is a plus.
Coding skills in Javascript/AJAX is plus.
Mobile app experience is a plus
Knowledge of algorithms, not just someone who can write code.
Client-side apps, platform-based apps, and solid back-end architecture. Experience making architectural decisions.
Functions/Responsibilites: 
Write server-side code for web-based applications, create robust high-volume production applications.
Build automation to prevent recurring problems.
Build VMIX platforms and system infrastructure using your strong background in distributed systems, network system design, and large scale storage systems.
Specialist domains: UI development using Javascript and AJAX, mobile app development for Android and IOS, Flash application development using ActionScript3.

Location

San Diego, CA
United States
See map: Google Maps
Organization: 
Website: 
http://www.modis.com/job-seeker/it-jobs/software-engineer/14492788/j/

Storage Architect

Skills/Requirements: 
BS in CS or equivalent industry experience is a must. Typical candidates have a MS in CS or equivalent experience. Ph.D. is desirable.
12+ years of directly related experience; 8+ years of technical leadership experience
Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture.
Expertise in Internet systems design and implementation (both textbook and war stories)
Demonstrated leadership in technologies that are core to Yahoo!’s products (distributed systems, cloud computing, content management, indexing, database, editorial systems, web services, multi-tier serving architectures, machine learning, business intelligence, data mining, enterprise applications, mobile devices, and communications protocols)
Analytical skills: complexity, capacity, performance, quality, logistics, statistics
Strong verbal and written communication skills
Experience with object-oriented technologies, including a range of design patterns
Experience with some combination of C, C++, Java, Perl, Python, Ruby, PHP
Experience with Web Technologies (Apache, AJAX, HTML, JavaScript, HTTP, SOAP, XML)
Understanding of large-scale data processing technologies (SQL, Map/Reduce)
Functions/Responsibilites: 
Lead a technical team to design and implement highly reliable, scalable, extensible, maintainable, global, and operable products and platforms.
Draft and review architectural diagrams, interface specifications, class structures, and other design documents.
Build systems that balance resources, constraints, requirements, and complexity
Provide consulting services within one of Yahoo!’s product divisions and at the corporate level
Present opportunities with cost/benefit analysis to leadership in order to shape decisions regarding Yahoo!’s architectural strategy
Evangelize technologies, solutions, and best practices developed with the organization
Develop division-wide technical perspectives, standards, solutions, and strategies that resolve significant product or organizational pain-points
Participate in a network of architects to share ideas, practices, and experiences
Work closely with product management and development teams to define the next generation of media, communications, advertising, cloud, and data systems
We value architects who do enough hands-on implementation work to keep current with technology trends inside and outside the company

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=31522&szReturnToSearch=1&szWordsToHighlight=

Software Systems Development Engineer

Skills/Requirements: 
BS with 4+ years or MS
Strong C++ development experience in Unix
Strong in at least one Perl/Python scripting language
Experience with Databases, data mining, and storage systems
Strong in Algorithms, and Data Structures
Experience with building distributed, low cost, highly scalable, and highly available server systems
Excellent debugging and testing skills
Excellent analytical and problem solving skills
Fast learner - can quickly come up to speed with different technologies and develop prototypes if required
Excellent team player with strong collaboration skills to work with various cross functional teams on multi-team projects
Must have strong knowledge and keen interest in emerging tools and technologies in the industry
Working knowledge of software as a service is a plus
Multi-threading experience is a plus
Knowledge of distributed system and experience with Apache Hadoop framework
Functions/Responsibilites: 
As a team member you will have an opportunity of work on not one but many of these systems as well as work with various cross-functional teams to participate in entire life-cycle of the product.
You should have an experience and ability to evaluate different technologies and architectural/design options and understand as well as articulate direct and indirect impacts on integration of system, inter-operability, migration of users, as well as scalability, flexibility and maintainability of the systems.

Location

Santa Clara, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32000&szReturnToSearch=1&szWordsToHighlight=

Web Developer

Skills/Requirements: 
bachelor's degree in a related area.
minimum of three years' experience in the field.
knowledge of commonly used concepts, practices, and procedures for web application development
familiarity with relational databases and n-tier web application architectures. experience in object oriented PHP(5), Python, Perl, mySQL ,HTML/CSS, JavaScript, and Ajax MVC application framework development
experience in object oriented PHP(5), Python, Perl, mySQL ,HTML/CSS, JavaScript, and Ajax MVC application framework development
knowledge of best practices pertaining to secure application development in the above-noted environments; experience with structured testing procedures, MVC frameworks, XML/XSLT, and RSS.
knowledge of leading open source products; familiarity with web content management systems including Drupal and WordPress.
application testing experience for performance and impact.
application security auditing and application documentation experience.
experience with Linux/UNIX systems administration functions including monitoring, backups, and software installation.
User interface design experience a plus.
Should be able to manage multiple projects simultaneously and communicate effectively with technologists and project owners regarding goals and objectives.
Seek a self-starter who is capable of managing priorities and is eager to discover trends and adopt best practices.

Location

Cambridge, MA
United States
See map: Google Maps
Job Type: 
Full Time
Telecommute: 
Must work from office
Website: 
http://groups.drupal.org/node/90744

Linux System Administrator

Skills/Requirements: 
Demonstrated self-starter with ability to independently identify and solve problems.
Ability to perform well in a fast paced environment with short timelines and fast approaching deadlines.
Must be flexible to work overtime and weekends to meet production deadlines.
Ability to work flexible hours and provide emergency coverage in a 24x7x365 environment.
Candidates must hold a valid driver’s license and be able to lift 50 pounds
Candidates must be available for domestic travel (<10%)
4+ years of experience with Microsoft Server, Windows, Exchange, Active Directory, DNS, DHCP, Apple Macintosh, Linux and VMware administration.
4+ years experience with design and administration of enterprise class routers/switches/load balancers in a complex network environment.
4+ years experience with administration of applications developed using open source technologies such as Linux, Apache, Python and MySQL.
Strong experience with security configurations throughout infrastructure (firewall, VPN, facilities, platforms, security certificates and credential management).
Strong experience with Storage and Backup management.
Experience with telecommunications installation, maintenance and support (PBX, VOIP).
Functions/Responsibilites: 
Design, install, and maintain networking, server, desktop, telecom and storage infrastructure.
Provide first tier support for all data center and desktop systems in a 24x7x365 environment.
Prioritize, coordinate and deliver technology projects and implementations.
Ability to manage system monitoring tools, document monitoring processes and introduce automation.
Strict adherence to internal technology and content security policies at all times.
Maintain currency of knowledge with respect to relevant technology, equipment and systems.
Provide process and quality metrics to Operations Management.
Produce and maintain clear and thorough technical documentation as it pertains to operating procedures, change management and hardware/software inventories of the systems and network.
Maintain System Disaster Recovery plans and backups for all infrastructures.

Location

Morrisville, NC
United States
See map: Google Maps
Organization: 
Website: 
http://www.modis.com/job-seeker/it-jobs/linux-system-administrator/14423695/j/

Principal SQA Engineer

Skills/Requirements: 
BS in Computer Science or Related Field
3-5 years of SharePoint experience / Exchange, SQL and other databases a plus
3-5 years of relevant experience using Windows, Solaris, Linux and other operating systems
3-5 years of relevant experience with one or more of the following scripting languages (Perl, Ruby, C, Python, or Shell Scripting)
Experience working in a team and collaborative environment
Experience with Agile Methodology a plus
Perl scripting language a plus
Functions/Responsibilites: 
Effectively communicates status, issues and risks on projects
Give clear and concise technical presentations across teams
Tactfully bring up issues and get resolution
Work with stakeholders to understand project needs
Lead the testing efforts on a major component or set of components of a project
Plan and estimate own tasks and those of others. Able to identify required design documents needed in test planning
Perform all tasks in the capacity of a leader and project manager of a small group of test Engineers
Mentor individuals helping them build technical skills
Troubleshooting performance, scalability, and stability issues throughout products and propose recommendations
Identify gaps and deficiencies in current standards or processes and proposes changes to effectively resolve them
Takes an active role in defining user requirements

Location

Roseville, MN
United States
See map: Google Maps

Systems Engineer

Skills/Requirements: 
Extensive system administration background
Strong troubleshooting and problem solving skills, including application and network-level troubleshooting ability
Strong programming skills in one or more of: C, Perl, Python, Ruby
Excellent written and verbal communication skills
Experience working with development teams
5+ years experience with Linux (RHEL a plus)
5+ years experience administering large-scale UNIX installations (ISP background a plus)
Experience with SQL and commonly deployed database systems
BS Computer Science
Functions/Responsibilites: 
Function as a technical generalist responsible for the overall health and performance of our search and ad serving platforms
Develop tools to automate the deployment, administration, and monitoring of a large-scale Linux environment
Gain deep application-level knowledge of the systems as well as contributing to their overall design
Work with development teams to harden, enhance, document, and generally improve the operability of our systems
Assist in the configuration/build-out of new deployments to facilitate our constant growth
Participate in a 12x7 (daylight hours) on-call pager rotation

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32443&szReturnToSearch=1&szWordsToHighlight=

Systems Engineer

Skills/Requirements: 
Extensive system administration background
Strong troubleshooting and problem solving skills, including application and network-level troubleshooting ability
Strong programming skills in one or more of: C, Perl, Python, Ruby
Excellent written and verbal communication skills
Experience working with development teams
5+ years experience with Linux (RHEL a plus)
5+ years experience administering large-scale UNIX installations (ISP background a plus)
Experience with SQL and commonly deployed database systems
BS Computer Science
Functions/Responsibilites: 
Function as a technical generalist responsible for the overall health and performance of our search and ad serving platforms
Develop tools to automate the deployment, administration, and monitoring of a large-scale Linux environment
Gain deep application-level knowledge of the systems as well as contributing to their overall design
Work with development teams to harden, enhance, document, and generally improve the operability of our systems
Assist in the configuration/build-out of new deployments to facilitate our constant growth
Participate in a 12x7 (daylight hours) on-call pager rotation

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32443&szReturnToSearch=1&szWordsToHighlight=

Technical Yahoo, Software Dev Engineer LEAP TEAM

Skills/Requirements: 
Strong experience in building highly scalable systems in C/C++ on Unix
Strong in at least one Perl/Python scripting language
Experience with Databases, data mining, and storage systems
Strong in Algorithms, and Data Structures
Experience with building distributed, low cost, highly scalable, and highly available server systems
Excellent debugging and testing skills
Excellent analytical and problem solving skills
Fast learner - can quickly come up to speed with different technologies and develop prototypes if required
Must have strong verbal and written communication skills
Excellent team player with strong collaboration skills to work with various cross functional teams on multi-team projects
Working knowledge of software as a service is a plus
MS in Computer Science with 0-8 years of experience
Functions/Responsibilites: 
As a team member you will have an opportunity of work on not one but many of these systems as well as work with various cross-functional teams to participate in entire life-cycle of the product.
You should have an experience and ability to evaluate different technologies and architectural/design options and understand as well as articulate direct and indirect impacts on integration of system, inter-operability, migration of users, as well as scalability, flexibility and maintainability of the systems.

Location

Santa Clara, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=30908&szReturnToSearch=1&szWordsToHighlight=

Tech Yahoo, Software Quality Engineer

Skills/Requirements: 
BS in Computer Science, related degree, or strong relevant and comparable experience
3+ years of enterprise software engineering experience in a Development or QA Engineering capacity
2+ years of expertise in Java development or hands-on white box experience with Java Unit Tests
API/Web Services Automation testing experience including working experience with unit test automation frameworks
Familiarity with Java IDE tool such as Eclipse with JUnit/TestNG
2+ years working experience with oracle/mysql
Working knowledge of code coverage tools, code optimization strategies, algorithms and data-sets for high performing enterprise applications
2+ years within a Linux/UNIX environment with Hands-on experience in back-end testing of Linux/Unix based applications and systems
Customer-focused, ability to triage issues, react well to changes, work with teams and ability to multi-task on multiple products and projects
Excellent communication, collaboration, analytic and problem solving skills
Masters degree with emphasis on Computer Science, Computer & Electrical Engineering majors
Build and Configuration Management exposure with Maven, Ant, Subversion, CVS, Perforce, etc.
Experience with web containers, frameworks and techniques including; JBoss, Hibernate, OC4J, SWING and AJAX
Experience with C/C++ application development
Automation design and performance testing with Selenium, Quick Test Pro, SilkTest, JMeter, LoadRunner, SoapUI, SOATest, etc.
Experience with scripting languages including Python, Perl, Ruby, PHP, XML, Shell Scripts, etc.
Functions/Responsibilites: 
Influence and contribute at a high level to a Technically Talented Quality Engineering Team in a fun and dynamic environment that is focused on top tier product development in the area of video, rich ads in search etc.
Focus on test framework/harness design, development and execution for unit testing of Java J2EE applications with many different web containers utilizing Java and JUnit
Define test plans and test specifications following aggressive project milestones to implement, document, and execute tests; evaluate and communicate results; and investigate new product features (including ad hoc testing)
Identify, or develop, and implement; profiling (trace), unit test performance, database load and other system performance analysis tools that will be implemented at the code level (objects)

Location

Santa Clara, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32351&szReturnToSearch=1&szWordsToHighlight=
Syndicate content