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
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
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
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
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
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
Permalink to this requisition
vasu · 469 weeks ago
Reddy · 456 weeks ago
vasu · 447 weeks ago
fazal · 429 weeks ago
fazal · 428 weeks ago
RamyaRagavi 29p · 296 weeks ago
Data Science Online Training | Data Science Online Certification