Software Engineer, Ads Infrastructure and Optimization for FaceBook||jobs @ WaveDreamz

Thursday, May 01, 2025

LATEST Update:

 

Your Ad Here
Quick Link::TANCET 2010|||TNEA 2010

Saturday, April 17, 2010

Software Engineer, Ads Infrastructure and Optimization for FaceBook

Text Size : [+] | [-]

Software Engineer, Ads Infrastructure and Optimization (New Grad)

Facebook is seeking Software Engineers to join our Ads team. Engineers on this team design, build, and optimize the servers for Facebook’s high-volume, auction-based advertising servers, which currently handle hundreds of millions of requests a day.

Apply for this position
Responsibilities
  • Code primarily in C/C++
  • Design and implement extremely high-volume, fault-tolerant, scalable server systems
  • Propose and test improvements to ad targeting, ranking, and delivery algorithms
Requirements
  • Pursuing a B.S. in Computer Science or equivalent experience preferred – M.S. or Ph.D. a plus
  • Expertise in C and C++ on *nix
  • Experience building large-scale server applications and reliable software
  • Experience with scripting languages such as Perl, Python, PHP, and shell scripts
  • Experience in auction theory, online advertising, payment processing, and/or machine learning a plus
  • Knowledge of relational databases and SQL

Apply for this position
Permalink to this requisition

Software Engineer, Advertising Auction (New Grad)

Facebook is seeking an advertising auction expert to join our engineering team in Palo Alto, CA. The ideal candidate will have a strong academic background in auction theory and mechanism design and industry experience in applying that knowledge to online advertising. The position will be responsible for shaping our rapidly growing online advertising market and adapting existing auction mechanisms to Facebook’s unique environment.

Apply for this position
Responsibilities
  • Propose and test improvements to ad auction and pricing mechanism
  • Propose and test optimizations to ad ranking and allocation algorithms
  • Code deliverables in tandem with the engineering team
Requirements
  • Ph.D. in Computer Science, Operations Research, or a related field preferred
  • Expert knowledge of algorithmic game theory, auction theory, mechanism design and their applications to online advertising
  • Ability to translate theoretical research into practical applications
  • Experience developing and debugging in C/C++ on *nix
  • Experience with scripting languages such as Perl, Python, PHP, and shell scripts

Apply for this position
Permalink to this requisition

Software Engineer, Business Applications (New Grad)

Facebook is seeking an experienced Software Engineer to join the IT team and help build and maintain IT application footprint.

Apply for this position
Responsibilities
  • Code primarily in PHP/AJAX
  • Design and develop internal apps
  • Administer and maintain a mysql database backend behind these applications
  • Implement web interfaces using XHTML, CSS, and Javascript
  • Build report interfaces and data feeds
  • Interface with other teams to incorporate their innovations and vice versa
Requirements
  • Pursuing a B.S. in Computer Science or equivalent experience preferred
  • Expert level with PHP, AJAX
  • Strong knowledge on Java, Javascript, XHTML & CSS
  • Experience with working with Apache/PHP
  • 3+ years experience with Mysql administration
  • Experience with C++ a plus

Apply for this position
Permalink to this requisition

Software Engineer, Data (New Grad)

Facebook is seeking a Software Engineer to join the Data team. The ideal candidate will dream about distributed systems for the parallel processing of massive quantities of data, be familiar with Hadoop/Pig/HBase and MapReduce/Sawzall/Bigtable, and frequently think to themselves, "Yeah, that works for 500 MB of data; what about 500 TB?"

Apply for this position
Responsibilities
  • Develop reusable tools for the management and manipulation of hundreds of terabytes of data
  • Analyze and improve efficiency, scalability, and stability of data collection, storage, and retrieval processes
  • Interface with other teams to incorporate their innovations and vice versa
  • Work closely with data analysts to construct creative solutions for their analysis tasks
  • Optimize our infrastructure at both the software and hardware level
  • Focus on scaling horizontally rather than vertically
Requirements
  • Pursuing a B.S. / M.S. / PhD Computer Science or related field
  • Extensive experience working with large data stores
  • Deep understanding of storage appliance and storage software internals
  • Expert knowledge developing and debugging in C/C++ and Java on *nix
  • Experience developing with Python, Ruby, or PHP
  • Experience with filesystems, server architectures, and distributed systems

Apply for this position

Software Engineer, Facebook Platform (New Grad)

At Facebook, we believe that the web should be a more social place. What makes Facebook so powerful is that it makes it easy for you to share things like your photos with your real friends. We’re trying to bring that same power to application developers through Facebook Platform. The Platform team is looking for talented Software Engineers of all levels to help us make client and web software more social and useful.
Apply for this position
Responsibilities
  • Design and implement features that help developers build compelling, useful applications for users
  • Proactively interface with our developer and user communities to ensure that we’re building the right product
  • Code primarily using PHP, Javascript, and C++
  • Optimize our platform infrastructure to ensure that Facebook and external applications are fast and reliable
Requirements
  • Pursuing a B.S. in Computer Science or equivalent experience preferred – M.S. or Ph.D. a plus
  • Rapid learner who thrives in a fast-paced environment
  • Knowledge of relational databases and SQL
  • Prior experience with building platform technologies a plus
  • Expertise in programming languages and/or compilers a plus
  • Knowledge of machine learning a plus
Apply for this position
Permalink to this requisition

Software Engineer, Infrastructure Engineering (New Grad)

Facebook is seeking an experienced Software Engineer to join the Infrastructure Engineering team.
Apply for this position
Responsibilities
  • Design core, backend software components
  • Code using primarily C/C++, Java, and PHP
  • Interface with other teams to incorporate their innovations and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
Requirements
  • Pursuing an M.S. in Computer Science or equivalent experience preferred
  • Extensive experience building large-scale server applications
  • Expert knowledge developing and debugging in C/C++ and Java on *nix
  • Knowledge of perl or PHP or python
  • Experience with operating system internals, filesystems, programming language design, compilers, distributed systems, or server architectures
Apply for this position
Permalink to this requisition

Software Engineer, Insights (New Grad)

Facebook is seeking qualified candidates to work on the Insights team. The Insights team builds tools to present advertisers, Page owners, and Platform developers with metrics and visualizations that capture engagement. Candidates should have a deep passion for analytics and a desire to sculpt raw data into actionable knowledge.
Apply for this position
Responsibilities
  • Dig through, glean, and display useful insight from massive amounts of data Successful applicants will be asked to contribute in one or more of the following ways: – Backend software engineering to deal with data processing challenges – Web-based front-end engineering for data visualization
Requirements
  • BS/BA, MS/MA, or Ph.D. in Computer Science, Mathematics, Psychology, Symbolic Systems, HCI or related field Fluency with Python, PHP, Java, or C++ Strong data visualization / UI design skills OR experience with large data sets (Hadoop/Map-Reduce) preferred Experience with Flash or Javascript a plus Basic understanding of and experience with relational databases (SQL) Ability to work well in a small team and be self-driven
Apply for this position
Permalink to this requisition

Software Engineer, Machine Learning (New Grad)

Facebook is seeking a machine learning engineer to join our engineering team. The ideal candidate will have experience working on a range of classification and optimization problems, e.g. payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to some of the most exciting and massive social data and prediction problems that exist on the web.
Apply for this position
Responsibilities
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models
  • Suggest, collect and synthesize requirements and create effective feature roadmap
  • Code deliverables in tandem with the engineering team
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
Requirements
  • B.S. in Computer Science or equivalent experience preferred – M.S. or Ph.D. a plus
  • Experience in one or more of the following areas: Fraud prevention engineering, machine learning, large-scale data mining for analytics
  • Proven ability to translate insights into business recommendations
  • Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable a plus
  • Expert knowledge developing and debugging in C/C++ and Java on *nix
  • Experience with scripting languages such as Perl, Python, PHP, and shell scripts
  • Experience with file systems, server architectures, and distributed systems
Apply for this position
Permalink to this requisition

Software Engineer, Operations (New Grad)

Facebook is seeking a Software Engineer to join the Operations Engineering team.
Apply for this position
Responsibilities
  • Design and implement software for effective management, automation, data collection, performance analysis, monitoring, alerting and root cause analysis
  • Interface with engineering and operations teams to incorporate requirements and deliver core operations infrastructure components
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability and stability of various system resources
Requirements
  • Pursuing a B.S. in Computer Science or equivalent experience preferred – M.S. or Ph.D. a plus
  • Strong C/C++ design and development skills
  • Strong distributed system development skills
  • Strong database experience – MySQL preferred
  • Strong analytical, performance, systems, and architecture skills
  • Excellent interpersonal and communication skills, and proven ability to work effectively across multiple teams
  • Scripting experience with PHP or Python preferred
  • Development skills with Java a plus
Apply for this position
Permalink to this requisition

Software Engineer, Product (New Grad)

Interested in creating great products that more than 200 million people use? Can you build new features and improve existing products like Photos, NewsFeed, Mobile and Inbox? Want to solve large scale, highly complex technical problems? Facebook is seeking an experienced Software Engineer to join the Product team. There are minimal travel requirements for this position. This position will help build the next-generation system behind Facebook’s products, create web applications that reach millions of people, and build high volume servers.
Apply for this position
Responsibilities
  • Create web applications using primarily PHP
  • Implement web interfaces using XHTML, CSS, and Javascript
  • Work closely with our product and design teams to define feature specifications
  • Work closely with operations and infrastructure to build and scale back-end services
  • Build report interfaces and data feeds
Requirements
  • Pursuing a B.S. / M.S. / Ph.D. Computer Science or related field
  • Knowledge of perl or PHP or python
  • Knowledge of relational databases and SQL, preferably MySQL and Oracle
  • Knowledge of web techologies: XHTML, Javascript
  • Experience with C, C++ a plus
Apply for this position

Permalink to this requisition

Comments (6)

Loading... Logging you in...
  • Logged in as
Hadoop is an open source (solid basic structure on which bigger things can be built) written mostly in Java that allows distributed processing of large datasets hadoop training in bay area across groups of computers using simple programming models. Hadoop can scale up from a single server to several machines, constantly increasing, especially from social media and the Internet of things. Hadoop training is designed in such a way that each student gets to know the technology inside out for all groups of people right from the beginners to the advanced level professionals.
Hadoop is an important part of the next-generation data (related to the beautiful design and construction of buildings, etc.), providing a hugely (able to be made bigger or smaller) Hadoop online training distributed storage and processing (raised, flat supporting surface). Hadoop online training enables organizations to build new data-driven applications while freeing up useful things/valuable supplies from existing systems. The range of material is amazing and interesting and the professional, information-giving, and fun manner in which it is presented is top notch. It is a wonderful useful thing/valuable supply for anyone learning Hadoop. Take Hadoop online training courses anytime, from anywhere in the world. Refresh your knowledge, whenever or wherever you want
Are you looking for Big Data Hadoop training classes where Big Data is fastest growing and most promising technology for handling large amounts of data for doing data analytics. Hadoop training in bay area This Big Data Hadoop training course lets you master hadoop technology. You will gain proficiency in learning in-depth knowledge on Big data and Hadoop Modules. You will learn the most important skills needed to work with hadoop data sources for data mining to get deep understanding of valuable business awareness.
Big Data refers to data that is too large or complex for analysis in traditional (computer files full of information) because of factors such as the (total space occupied by something), variety and speed of the data to be carefully studied. Topics covered are HDFS, MapReduce, Apache Hive, YARN, Sqoop, Flume, HBase, Oozie, ZooKeeper and Spark. Since the technologies are constantly changed, BigData Interview questions provides which are necessary, needed and demanded by the people to quickly upgrade their skills, to fit the needed things for BigData related jobs.
Hadoop Training is Designed for the people who wants to learn hadoop in a format that meets your convenience, availability and flexibility needs, these courses will lead you on the path to becoming a certified Hadoop professional. People are looking for Hadoop Training in bay area , BigData trunk will provide bigdata training with experienced faculty in union city. Hadoop is a very common and powerful (raised, flat supporting surface) for working with data, but it can be a little hard to get a grip exactly on what it is and what it does. It's a collection of software computer programs that are used to work with big data. Hadoop Training offers full-length courses on a range of Hadoop technologies for developers, data analysts and administrators.
I really thankful to you for sharing such useful ideas here. As I am new in this field I really like your information. I will definitely try this.
Data Science Online Training | Data Science Online Certification

Post a new comment

Comments by