At YapBuzz each person is unique, but brings their talents to work as a team and make a difference.

Data Scientist / Data Engineer (Intern)

We are looking for individuals with a passion for technology and problem solving, ideally with solid academic foundations in engineering disciplines. YapBuzz is a strong advocate of using its own networking, data center and collaboration products and solutions internally; YapBuzz deploys these technologies - the result being that YapBuzz accrues a great deal of experience in how to design, deploy and operate these solutions within a large global enterprise. We are looking for a dynamic, motivated individual to join us at an exciting, transformational, period for Enterprise IT in a role that provides opportunities to work with the latest technology and the brightest minds in one of the world’s leading IT companies.

Minimum experience required: 1year

Desired Profile

  • Enrolled in a course of studies towards a Master’s degree (Computer Science, IT, Math, Engineering or similar disciplines).
  • Passionate about technology in general and with particular interest in software development and data science.
  • Curious, independent, self-starter.
  • Comfortable in expressing and presenting yours ideas and solutions (even in English!).
  • Knowledge of/experience with some of the following is a big plus: Object Oriented Design, Algorithms, Statistics, Databases (Hadoop, Neo4J, Oracle, etc), Data Visualization (Tableau, D3.js, etc), Data Manipulation and Exploration, Machine Learning, Artificial Intelligence, NLP, Bots, etc., as well as programing languages (ideally including SQL, Java, Python and/or R).
  • Relevant previous experience is always welcome, but not necessarily required.

Roles & Responsibility

  • Capturing and analyzing client requirements.
  • Working as part of a quality-oriented software development & data science team.
  • Engaging & collaborating across the global enterprise.
  • Designing, coding, unit testing, reviewing and bug fixing of data oriented software and capabilities.
  • Exploring and analyzing corporate data and feedback to identify opportunities for service improvement.
  • Connecting with YapBuzz Data Science community.
  • Continuous professional development. Maintaining and expanding your knowledge and skills with current and emerging technologies as they become applicable.
  • Working with an international multi-cultural team in English.

Senior SW Engineer - Innovation Team

You will champion new methodologies and create scalable software solutions that interact with widely deployed Internet products, thereby touching an endless number of users worldwide.

6 yrs or more of related experience with embedded software systems.

Desired Profile

We are looking for a brilliant and experienced Software Engineer to be part of our innovative team, developing Deep Packet Inspection engines.

The ideal candidate demonstrates a system-level focus while understanding the impact of every component. Broad knowledge of and exposure to network devices as well as embedded and real-time operating systems are essential for success in this role.

Roles & Responsibility

  • Experience in C/C++ programming
  • Background in standard networking theories, concepts, and techniques
  • Excellent interpersonal and team skills
  • Ability to study new material quickly and independently
  • Good verbal and writing communication skill
  • Team player, highly dedicated and motivated person

Software Engineering Team Lead, Product Security

This job position is ideal for someone with embedded security experience and demonstrated leadership skills. The Product Security team plays a central role in protecting our customers’ networks and sensitive data. As leader of the team, you will help to drive the security vision for all of products.

5+ years of experience in system software development with an emphasis on security.

1+ years in a leadership role.

Desired Profile

  • A BS/MS/Ph.D in Computer Science, Computer Engineering or a related field.
  • A real passion for computer systems security.
  • Experience with C/C++.
  • Excellent communication and group presentation skills.
  • The ability to influence, facilitate and work collaboratively across teams.
  • Familiarity with common software flaws that lead to exploits, and experience with techniques for securing embedded systems (e.g. ASLR).
  • Experience with tools for auditing or reverse engineering computer systems (static analysis tools, protocol fuzzers, etc.).
  • A strong background in fundamentals of cryptography.
  • Experience with penetration testing and other security exercises.
  • An understanding of the existing security support systems: CVE, Mitre, NVD.

Roles & Responsibility

  • Managing and leading a team of best-in-class engineers to identify and develop security measures across all Meraki product lines.
  • Hiring and building out the team in support of Meraki's mission.
  • Mentoring and facilitating professional development of team members.
  • Designing, planning and executing on security features for Meraki devices.
  • Performing technical design and code reviews.
  • Collaborating closely with engineering peers and product managers.
  • Staying ahead of threats and assessing their impact on Meraki devices.
  • Investigating new security technologies, both hardware and software.
  • Driving and evangelizing a program to increase education on security procedures and best practices across the organization.
  • Establishing the necessary communication paths across internal and external teams to accomplish the mission of the product security team.

Lead Designer - User Experience

You will be a point of contact for design related queries from customer, product management and engineering You will drive design from insights gained through user research and have a substantiated reasoning behind every decision. Your ideas will be validated through sponsored user studies conducted with any available tools at hand including purpose built interactive prototypes. You will collaborate with the development team and visual designers to create such prototypes.

5 to 8 years of experience required

Desired Profile

  • Ability to take on a design challenge and think through the solution in terms of business impact, user experience and engineering overhead.
  • Appreciation and proven usage of UI/UX best practices with hands-on experience in leading and conducting user research.
  • Ability to design for both the primary use cases and edge or corner cases.
  • Ability to collaborate in an effective manner, ensuring a conducive work environment while capitalising on each-others skills. Work with graphics designers, motion graphic artists, prototyping team and product management to drive through design ideas.
  • Familiarity with Agile systems and able to proactively take up market insights

Roles & Responsibility

Usability Engineering with focus on
- Information architecture and Interaction modelling
- Establish task flow with Storyboards and Wireframes
- Researching mental models and Persona development

Usability Analysis and User Research
- Cognitive walkthroughs and Contextual inquiry
- Benchmarking and Competitive analysis
- Conduct focus groups or Surveys

User Interface Design
- Layout & Skinning
- Language and Emotion (Messages)
- UI construction with reusable interactive elements
- Usage of Icons and Animations
- Knowledge of Form, Proportion and Colors
- Knowledge of Image and Video Formats

Prototyping & Documentation
- Hi-fidelity and Lo-fidelity Mocks
- Interactive Prototypes
- Design Documentation and Presentation

QA Engineer

The Software QA Engineer will be a part of the IoT Engineering team that leads by example in our passion for quality. You will be part of the engg team that champion new methodologies and creates and tests scalable software solutions that support IoT users worldwide. You will define the test strategies and quality approach for IoT products, provide quality assurance leadership. This position requires initiative and the ability to remain flexible and responsive in a very dynamic environment. The QA engineer must have experience in owning the design & development of the test automation strategy, tools and technologies needed to support Quality Engineering goals and initiatives.

3-5 years’ experience in software automation testing , methodology, test development, script development and maintenance in an Agile software development environment.

Desired Profile

  • Designs develops and execute advanced automated test suites and maintain existing tests.
  • Interact and collaborate with other team members to understand the testing requirement.
  • Provide input to development on software design and on ways to improve testability to support more extensive test automation.
  • Maintains a “big and complete” picture view of our products, dependencies, organizational goals, technologies in order to help with test planning and test coverage.
  • Pro-actively seeks to make continuous improvements to test coverage, execution and automation.
  • Must be willing to work in a highly collaborative environment, managing multiple competing priorities and assignments.
  • Effectively communicate with upper management and cross functional teams.

Roles & Responsibility

  • Experience with building enterprise scale Java applications and test frameworks using SQL, JSON, XML, Restful APIs, SOAPUI, JMETER and Selenium web driver.
  • Experience using tools such as QTest, JIRA, Confluence, Jenkins.
  • Strong knowledge of Java as programming language.
  • Experience in developing efficient and maintainable automation scripts using agile practices that works across multiple browsers and devices.
  • Strong understanding of the integration between automated software tests and the build process.
  • Understanding of database fundamentals and SQL Programming.
  • Familiarity with JAVA.
  • Familiarity with a scripting language, such as Python, Perl.
  • Effective in working with strong technical teams across the company with strong interpersonal and communication skills

Sr. Cloud Engineer

We have a Sr. Cloud Engineer position passionate about handling production systems and building a cloud infrastructure.

5+ years of working in Dev ops role supporting infrastructure using cloud technology.

Desired Profile

  • Work experience of Ansible is a requirement.
  • Strong experience with AWS is helpful: bringing and sustaining AWS stack; VPC, EC2, RDS, CloudFront, CloudWatch, ELB, a plus.
  • Deep understanding of Continuous Integration using Jenkins, AWS CodeDeploy, Code Pipeline.
  • Good knowledge of various AWS services e.g. VPC, EC2, RDS, CloudFront, CloudTrail, CloudWatch, ELB.
  • Advanced Linux admin experience.
  • Experienced with source control management like Git, SVN.
  • Deep understanding of security on the cloud.
  • Good experience on Networking Technologies like Load balancer, ACL, Firewall, VIP, DNS .

Roles & Responsibility

  • Extensive experience using Python programming language.
  • Work experience with Configuration Management & No-SQL DB is plus.
  • Deep experience working on large scale deployments of Linux.
  • Networking expertise, including but not limited to DNS, Load Balancing technologies, NAT & VPN.
  • Hands-on experience with Continuous Integration tools such as Jenkins,Test Automation and Release Management.
  • Support your team's technologies as and when required on a 24x7 basis .

Database Manager

In this role you'll provide technical leadership in design,implementation and support of the database services that are highly reliable, flexible, scalable and cost effective. You'll also develop, support and communicate database engineering policies, and guidelines. In addition, you'll lead all levels of support for implementations and operations.You'll also be expected to handle risks by assessing the gaps or opportunities and be expected to implement action plans to mitigate risk when applicable.

At least 10 years of experience in a leadership role leading highly transactional Oracle OLTP databases in excess of 5TB in a 7/24 environment.

Desired Profile

  • Demonstrable ability to develop architecture and provide design oversight that incorporates high availability, operations supportability and scalability to a high volume, rapidly growing best-in-class IoT business.
  • Authority level knowledge of database backup and recovery process and HA solutions like Data Guard, Golden Gate, RAC and Shareplex.
  • Expert knowledge of OLTP database internals for tuning applications written in PL/SQL.
  • Direct experience with Oracle running on UNIX, preferably Linux.
  • Hands-on experience with different aspect of database tuning, application (PL/SQL) and SQL tuning.
  • Experience with Private-Public cloud setup, open source technologies and automation.

Roles & Responsibility

  • Experience with SaaS and PaaS design.
  • Experience with other relational database technologies such as MySQL and PostgreSQL.
  • Experience with automation and tools designed to support highly transactional databases for large scale and with the highest levels of availability
  • Experience leading a team and multiple initiatives in a fast-paced team environment with flexibility with changes.
  • Excellent written and verbal interpersonal skills.
  • Validated project management skills required with attention to details.
  • Ability to work well in team environment with high individual productivity.

Platform Engineer / Blockchain

You are experienced, confident and hands-on with relevant full life cycle architecture and software development capabilities. You are a passionate and hands-on software lead/developer who can join on the sprint that takes us from prototype to MVP.

4-10 years’ experience in system and software architecture delivering scalable system software (we have multiple needs at different levels)

Desired Profile

  • Design, and develop a state of the art Enterprise Blockchain platform as part of an internal start-up team.
  • Research technical approaches and drive decisions on platform components.
  • Be responsible for analysis, design and implementation of core Enterprise Blockchain software.
  • Develop beautiful, maintainable code, with test driven CI/CD development.
  • Work in an agile environment, drive architecture and design reviews and ensure secure software development.
  • Design and optimize systems for scalability and high availabilityBuild an extensible and modular system that can be adapted to meet a wide range of requirements.

Roles & Responsibility

  • Experience with distributed systems and protocol design.
  • Experience with RDBMS, NoSQL or distributed databases.
  • Expertise in cloud native, micro-services based system software development.
  • Strong programming experience in Golang, C++ or Java.
  • Broad and deep technical knowledge and passion for learning new technologies rapidly and independently. Should have broad technical foundation and understand network, operating system, database and application development design.
  • Deep understanding of Algorithms and Data Structures.
  • Understanding of the cryptographic principles underpinning of Blockchain technologies.
  • Knowledge of standard methodologies for web-scale infrastructure.
  • A Master’s degree in Computer Science / Mathematics or equivalent work experience in a field utilizing the same subject matter.
  • Bonus: Experience working with, or knowledge of Blockchain solutions.
  • Bonus: Smart contract development experience.
  • Bonus: NoSQL, Hadoop.