Fyber Engineering

Where data meets scale.

Engineering Blog

Videos

02:27:51

Machine Learning for Dummies Session 1 of 3: From Concept to Production

Discover the world of machine learning in this first of three meetups. No previous knowledge is needed.

47:26

Big Data Should Be Simple

In ad tech, big data means facing some very complex (and exciting) challenges. Come learn more.

43:22

Druid Production Use Case

Fyber serves over 10M requests per minute. Learn why and how we used Druid as our DB.

Events

Meetup: Machine Learning for Dummies

TBD

Petach Tikva

Open positions

  • Technology

    • Big Data Scala Software Engineer* | Berlin

      Fyber is a global technology company, developing a next-generation monetization platform for mobile publishers. Fyber combines proprietary technologies and expertise in mediation, RTB, video and audience segmentation to create holistic solutions that shape the future of the mobile app economy. Fyber is the powerful combination of 4 leading ad tech companies with complimentary publisher-focused technologies and capabilities, enabling us to introduce a range of truly innovative solutions packaged into a single mobile publisher platform. Our vision is to create a world in which people have affordable access to quality content, while enjoying a pleasant, relevant user experience. Our mission is to empower mobile publishers to unlock the true value of their properties by building a holistic, efficient, frictionless monetization environment.

      R&D team is looking for a talented and experienced Big Data Developer. The Data Developer will be responsible for developing a platform which collects, processes, streams and analyzes very large amounts of data.  The candidate should bring with him a broad set of technology skills, ability to design and build robust solutions for big data problems and learn quickly as the platform grows.

      Responsibilities: 

      • Develop low latency distributed solutions that process tens of thousands of requests per second.
      • Participate in an experienced agile development team with an ambitious technical roadmap.
      • Suggest improvements to increase efficiency, scalability and reliability of our distributed systems.
      • Ensure smooth operational data processing. Develop fail-over and monitoring solutions.
      Requirements: 
      • At least 1-2 years experience with Java/Scala
      • Experience with big data applications - advantage.
      • Experience or interest in developing applications on high-performance, large scale distributed systems.
      • University degree in Computer Science, Software Engineering or equivalent experience.

      Enjoy all of the perks of:

      • free food/drinks (daily breakfasts, bi-weekly Thursday’s lunches, Friday’s happy hours, free fresh fruit and high-energetic drinks),
      • 5 extra recharge days to enjoy your longer weekends
      • flexible working hours
      • stock options, our employees are fundamental for us and share our success with them
      • pension scheme subsidized by company
      • amazing office space in the heart of Berlin, highly equipped office building
      • discounts for gym memberships (over 1000 local gym, free Joga classes)
      • internal and external training sessions
      • Global team building social events

      Learn and grow with some of the best experts in the mobile industry. Work with a high-growth, software company (with over 350 employees worldwide) in the heart of Berlin. Join a friendly, culturally diverse team (+35 nationalities) where people live values like dedication, team spirit, mutual respect and accountability.

      *Please feel welcome in our Fyber family, no matter what gender you are!

      Apply
    • DevOps Engineer | Petah Tikva

      Fyber is looking for a DevOps Engineer to lead the production life cycle of a large scale distributed system, as a member of the DevOps team. Built with cutting-edge server-side technologies, Fyber's system handles tens of billions of events daily, generating terabytes of data. The DevOps Engineer will be responsible for all operational aspects of the production, staging, QA and Dev environments, managing about 2,000 servers and multiple clusters in Big Data technologies and DB ecosystem.

      Your Qualifications

      • Top-notch Linux system engineer - at least 5 years of Linux experience (or 2 years DevOps)
      • Expertise with multiple scripting languages (Bash / Python / Ruby / Groovy / etc.)
      • Administration, scripting and automation with Amazon Web Services cloud
      • Standard monitoring applications (Datadog, Graphite, Grafana, Prometheus, Sensu, etc.) and deployment / system integration / configuration management tools (Chef, Puppet, Jenkins,  Ansible, Terraform)
      • Administration of MySQL and in memory DB clusters such as Memcached, Redis, VoltDB, Aerospike, etc.
      • Web and application server administration: Apache, NGNIX
      • Administration of high load systems 24x7
      • Management of big data solutions (Hadoop, Spark) and large messaging infrastructures (Kafka, RabbitMQ)
      • Management of Cassandra clusters and/or other large-scale NoSQL solutions
      • Knowledge of object-oriented programming language and functional language Java/Scala (or other programming language)
      • Innovative, creative mindset -  out-of-the-box thinker
      • Positive, “can do” attitude who isn’t afraid of a challenge
      • Excellent English skills
      Apply
    • Full Stack Developer | Petah Tikva

      Fyber is looking for a talented Full Stack Developer to join the R&D department. The Full Stack Developer will be responsible for the design and development of Fyber’s next generation solutions. Our engineering team works with the latest technologies and builds advanced systems using cutting edge JavaScript technologies.

      Your Qualifications:

      • 2+ years experience with Front End web development – Angular/React
      • 2+ years experience with server-side web development – NodeJS
      • Familiar with OOP, FP, Design Patterns
      • Experience with JavaScript/ES6/TypeScript 
      • Understanding of writing unit & integration tests
      • Experience with SQL – an advantage
      • Independent, fast learner and highly motivated
      • Team player, patient and adaptive to changes
      • Creative thinker with excellent communication skills
      • B.A. / B.Sc. in Computer Science or equivalent
      Apply
    • Senior Backend Developer | Petah Tikva

      Fyber's R&D team is looking for a talented and experienced Server Tech Lead. The candidate should bring with him a broad set of technology skills, ability to design and analyze complex systems and understand them from end to end.

      Requirements:

      • At least 5 years of Java experience, working in high concurrency and large scale distributed environment, involving scaling and performance challenges
      • Scala/Akka experience – a strong advantage
      • Strong experience with Java multi-threaded, high-concurrent server development
      • Experience with JVM tuning and performance analysis
      • Experience in developing for the cloud – an advantage
      • Knowledge of distributed in-memory architecture involving multi-level cache, serialization etc – an advantage
      • Smart, interdisciplinary, fast learner and a team player
      • BC in Computer Science (or equivalent), or a veteran of a technological ar
      Apply
    • Solution Engineer | Petah Tikva

      Fyber is looking for a passionate, highly-skilled and tech-savvy Solution Engineer to join our growing team. A strong candidate would demonstrate a sense of responsibility, flexibility, dedication to high quality standards, and would have a combination of technical and consulting skills.

      If you are looking to join a leading company in the fastest growth industry around, then this is the perfect opportunity for you.

      Responsibilities:

      • Serve as the designated expert to internal and external clients regarding all of Fyber’s products and services
      • Troubleshoot and investigate technical issues raised by technical and non technical stakeholders.
      • Actively consult the client on solutions that would help it optimize its revenue
      • Collect client requirements and work closely with product and R&D teams to shape the product roadmap
      • Regular collaboration with the business and sales engineering teams located in Fyber’s branches all around the globe
      • Occasional travel

       Requirements:

      • 2-5 years experience in software development / sales engineering / tech support / professional services or similar
      • Experience in mobile advertising or gaming is a plus
      • Deep programming knowledge and ability to read and understand code
      • Software development background (Java / Scala / objective-C / HTML / XML / JavaScript)
      • Familiarity with scripting languages (Python, Perl, etc.) and database management systems (MySQL, Redshift, Cassandra, etc.)
      • Familiarity with web debugging tools (Firebug / Charles / Fiddler / Wireshark)
      • Demonstrated ability to understand business issues and apply creative solutions
      • Excellent communication skills and strong client-facing business acumen
      • High self-motivation and initiative, “can do” attitude is essential
      • Attention-to-detail and organizational skills
      • Adequate verbal and written English
      Apply
    • Sr. Solutions Engineer | San Francisco

      Fyber is looking for a passionate, highly-skilled and tech-savvy Sr. Solutions Engineer (SE) to join our San Francisco office. A strong candidate would demonstrate a strong sense of responsibility, flexibility, dedication to high quality standards, and would have a combination of technical and consulting skills.

      If you are looking to join a leading company in the fastest growth industry around, then this is the perfect opportunity for you.

      Your Role:

      • Lead supply-side integrations with new/existing clients, while providing expertise during the preliminary, integration and certification phases
      • Troubleshoot issues related to direct demand, attribution provider connections and programmatic demand
      • Serve as the designated expert to clients and potential clients regarding all of Fyber’s products and services
      • Troubleshoot and investigate technical issues related to partner implementation
      • Actively consult the client on solutions that would help it optimize its revenue
      • Collect client requirements and work closely with product and R&D teams to shape the product roadmap

      Your Qualifications:

      • At least 4 years of experience in software development. Preference to experience within the Ad - Tech industry. 
      • Deep programming knowledge and ability to read and understand code
      • Experience in solution engineering is highly recommended
      • Software development background (at least one of Java / Scala / Objective-C / HTML / XML / JavaScrip/ C++/ Ct)
      • Familiarity with scripting languages (Python, Perl, etc.) and database management systems (MySQL, Redshift, Cassandra, etc.)
      • Familiarity with web debugging tools (Firebug / Charles / Fiddler / Wireshark)
      • Experience in analysing data to generate clear proposals and presentations
      • Demonstrated ability to understand business issues and apply creative solutions
      • Excellent communication skills and strong client-facing business acumen
      • High self-motivation and initiative, “can do” attitude is essential
      • Experience working with diverse teams and in a collaborative environment
      • Attention-to-detail and organisational skills
      Apply
    • Sr. Solutions Engineer | New York

      Fyber is looking for a passionate, highly-skilled and tech-savvy Sr. Solutions Engineer (SE) to join our New York office. A strong candidate would demonstrate a strong sense of responsibility, flexibility, dedication to high quality standards, and would have a combination of technical and consulting skills.

      If you are looking to join a leading company in the fastest growth industry around, then this is the perfect opportunity for you.

      Your Role:

      • Lead supply-side integrations with new/existing clients, while providing expertise during the preliminary, integration and certification phases
      • Troubleshoot issues related to direct demand, attribution provider connections and programmatic demand
      • Serve as the designated expert to clients and potential clients regarding all of Fyber’s products and services
      • Troubleshoot and investigate technical issues related to partner implementation
      • Actively consult the client on solutions that would help it optimize its revenue
      • Collect client requirements and work closely with product and R&D teams to shape the product roadmap

      Your Qualifications:

      • At least 4 years of experience in software development. Preference to experience within the Ad - Tech industry. 
      • Deep programming knowledge and ability to read and understand code
      • Experience in solution engineering is highly recommended
      • Software development background (at least one of Java / Scala / Objective-C / HTML / XML / JavaScrip/ C++/ Ct)
      • Familiarity with scripting languages (Python, Perl, etc.) and database management systems (MySQL, Redshift, Cassandra, etc.)
      • Familiarity with web debugging tools (Firebug / Charles / Fiddler / Wireshark)
      • Experience in analysing data to generate clear proposals and presentations
      • Demonstrated ability to understand business issues and apply creative solutions
      • Excellent communication skills and strong client-facing business acumen
      • High self-motivation and initiative, “can do” attitude is essential
      • Experience working with diverse teams and in a collaborative environment
      • Attention-to-detail and organisational skills
      Apply
    • Technical Content Developer | Petah Tikva

      Fyber is looking for a Technical Content Developer  to own our developer portal, including producing high-quality documentation and guides that contribute to successful adoption of our products. The technical content developer  plays a critical role in making Fyber’s products accessible and usable for our developer customers. He/she will work closely with engineering, product and product marketing to ensure our documentation is up to date with latest features and capabilities and that we provide best practices to help publishers extract maximum value from these features.

      Responsibilities

      • Create and maintain the documentation structure and publishing process
      • Work with internal teams to obtain an in-depth understanding of the products and the documentation requirements
      • Produce high-quality documentation that meets applicable standards for what our developer target audience expects
      • Write easy-to-understand user interface text, online help and developer guides
      • Create online educational and training materials such as tutorials and FAQs to help end-users get the most out of our products
      • Analyze existing content and find ways to improve or reuse it
      • Develop a developer community around our products, best practices, challenges & solutions

      Requirements

      • At least 2 years experience as Technical Writer in global tech company
      • Excellent English spelling and grammar skills are a must (native English speaker)
      • Experience with mobile SDKs documentation - an advantage
      • Experience in ad-tech company-advantage
      • Self learner interested in learning also through research and online reading about technologies and their implementation on our side
      • Ability to quickly grasp complex technical concepts and make them easily understandable through documentation
      • Working experience with GitHub, markdown, html, css - an advantage
      Apply
    • Technical Services Engineer | Petah Tikva

      Fyber is looking for a passionate, highly skilled and tech-savvy Technical Services Engineer to join our growing Technical Services team at our Israeli office. We offer a fast tempo, dynamic work environment in one of the most interesting, and fast-growing space in the tech industry today – Mobile Digital Advertising.
      Qualified candidates must have the following characteristics; professionalism, deep programming knowledge, good data analytical skills, and the ability to prioritize and time manage in an entrepreneurial environment.

      Your Role:
      - Write new technical integrations with Fyber’s partners.
      - Conduct cross product debugging, deploy code changes, write unit and system tests.
      - Troubleshoot and investigate technical issues on both client side and server side.
      - Identify and flag new feature requests to the product and R&D departments.
      - Liaise with various departments within company to quickly resolve tech-related issues.

      Your Qualifications:
      - BSc in Computer Science (or equivalent)
      - 0-3  years of experience in professional services/software development/application engineering / tech support or similar
      - Deep programming knowledge and ability to read and understand code at first glance
      - Strong grasp of Java / Scala / Objective C / Javascript or any other language
      - Solid knowledge of databases (MySQL, Redshift, Cassandra)
      - Ability to write scripts in Linux shells / Python / Perl or similar
      - Vast experience with debugging tools like Fiddler/Wireshark/Charles
      - Familiarity with JSON, XML and HTML protocols
      - Proven track record of being proactive, self-directed, detailed, and organized
      - Excellent problem-solving skills and multitasking ability
      - Self-learning abilities
      - Strong proficiency in both verbal and written English  

      Advantages
      - Strong understanding of mobile advertising concepts and protocols: OpenRTB, VAST, MRAID, etc.
      - Previous experience in the ad tech industry.
      - Familiarity with some of the following technologies: AWS, DataBricks, Druid, GrayLog, Jira, Jenkins or similar.

      Apply

Contact Us






 

Imprint

Fyber N.V.

Office Address:
Johannisstraße 20
10117 Berlin
Germany
Phone: +49 30-6098555-0
Fax: +49 30-6098555-35
Email: [email protected]

Managing Directors: Ziv Elul, Daniel Sztern, Yaron Zaltsman

Statutory seat: Amsterdam, The Netherlands,
Kamer van Koophandel KvK-Nr. 54747805
German Branch Office: Amtsgericht Charlottenburg, HRB 166541

VAT ID No.: DE289234185
LEI: 894500D5B6A8E1W0VL50

Editorial responsibility for content under § 55 II RStV: Gerd Mittmann, Johannisstrasse 20, DE-10117 Berlin

Disclaimer

Fyber is not responsible for any content of third-party websites which can be accessed via links from Fyber’s website. Fyber does not control any of these sites and expressly dissociates itself from their content.

Copyright

All rights reserved. Reproduction of any content on Fyber’s website as well as storage and usage of such content on optical or electronic data carriers only upon prior written consent of Fyber. Unwarranted utilization of such content in whole or in part by third parties is strictly prohibited.