#pageWrapper #page {padding-top: 0px;}

Senior Platform Engineer

Responsibilities

  • First and foremost, you’ll be building highly scalable and reliable platform services and components that create the foundation of the core Reltio Platform architecture
  • Planning, designing, and building effective solutions to support a rapidly-growing business at a massive scale
  • Developing and implementing strong algorithms/techniques for solving problems in a high-volume, high-availability environment
  • Pushing the envelope on what's possible and applying pragmatic approaches to building sustainable solutions
  • Take engineering ownership of complete Reltio Platform features
  • Vigilantly monitor and improve performance
  • Find opportunities for continuous improvements to our system
  • Continuously look for ways to optimize and streamline the Reltio Platform layer to facilitate a seamless implementation experience for our customers

Required Skills

  • 5+ years building large-scale enterprise systems in Java
  • Deep experience in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience building scalable and distributed data systems using distributed file systems, Java and cloud technology
  • Experience with big data technologies (ex. Hadoop, MapReduce, Spark)
  • Experience with NoSQL databases (Cassandra preferred) and distributed indexes
  • Understanding of performance and profiling techniques of complex systems is a plus
  • Experience with Amazon AWS and distributed/scalable architectures is a plus
  • Excellent communication skills
  • BS/MS in computer science or equivalent experience

Senior Sustaining Engineer

Responsibilities

  • First and foremost, you’ll be working on highly scalable and reliable platform services and components that create the foundation of the core Reltio platform architecture
  • Supporting, enhancing and fixing solutions that support a rapidly-growing business at a massive scale
  • Developing and implementing strong algorithms/techniques for solving problems in a high-volume, high-availability environment
  • Pushing the envelope on what's possible and applying pragmatic approaches to building sustainable solutions
  • Work with support, product management and core engineering to rapidly deliver solutions and fixes to critical customer facing obstacles
  • Find opportunities for continuous improvements to our system based on customer and field requests
  • Continuously look for ways to optimize and streamline the Reltio Platform to provide a better experience for our customers

Required Skills

  • 5+ years developing on large-scale enterprise systems
  • Experience in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience with web UI development with JavaScript frameworks
  • Working knowledge of scalable and distributed data systems using distributed file systems, Java and cloud technology
  • Experience with big data technologies (ex. Hadoop, MapReduce, Spark) is a plus
  • Experience with NoSQL databases (Cassandra preferred), distributed indexes is a plus
  • Understanding of performance and profiling techniques of complex systems is a plus
  • Experience with Amazon AWS and distributed/scalable architectures is a plus
  • Excellent communication skills
  • BS/MS in computer science or equivalent experience

Senior UI Engineer

Responsibilities

  • First and foremost, you’ll be building highly scalable, reliable and componentized interfaces that create the foundation of the Reltio user experience
  • Planning, designing, and building effective solutions to support a rapidly-growing business at a massive scale
  • Develop versatile and reusable interface components that can be delivered on multiple platforms including desktop, tablet and cell phone form factors.
  • Develop the UI using HTML5, CSS and JavaScript to create great product experiences
  • Work in close concert with the platform engineering team to understand the holistic impact on the product and deliver optimal solutions from back-end to UI
  • Take full ownership of a feature set from initial requirements discussions to live deployment
  • Turn requirements into simple, elegant and optimal solutions that balance the health of the technology stack and the needs of the business
  • Continuously look for ways to optimize and streamline the Reltio UI to deliver a robust and responsive user experience

Required Skills

  • 5+ years building web-based user interfaces on scalable and componentized infrastructures
  • Experience developing single-page HTML5 applications using client-side frameworks like Sencha, Qooxdoo or Angular.js
  • Good knowledge of User Interface patterns and techniques to solve common UI problems
  • Deep understanding of RESTful API design, and developing web applications that use RESTful APIs
  • Experience working with UX designers and ability to convert mockups into working client-side code using HTML5 and CSS3
  • Familiarity with TDD and concepts like mocking and stubbing for unit / integration tests
  • Must understand the core principles of OO design & development and how to apply them in a highly scaled environment
  • Solid understanding of building scalable, maintainable and efficient user interfaces
  • Strong passion for creating a great user experience
  • Excellent communication skills
  • BS/MS in computer science or equivalent experience

Senior QA Engineer

Responsibilities

  • First and foremost, you’ll be testing the highly scalable and reliable platform services, components and user interfaces that compose the Reltio Platform architecture
  • Designing and building effective testing to support a rapidly-growing business at a massive scale
  • Developing and implementing strong testing automation for solving improving product quality in a high-volume, high-availability environment
  • Pushing the envelope on what's possible and applying pragmatic approaches to testing
  • Take QA ownership of the quality of complete platform features
  • Vigilantly monitor and improve product quality
  • Find opportunities for continuous improvements to our system and testing methodologies
  • Continuously look for ways to optimize and streamline the Reltio Platform layer to facilitate a seamless experience for our customers

Required Skills

  • 5+ years automating large-scale enterprise testing systems
  • Experience with testing automation and tool sets
  • Experience in test plan creation and implementation
  • Experience testing distributed data systems using distributed file systems, Java and cloud technology
  • Experience testing big data technologies (ex. Hadoop, MapReduce, Spark)
  • Experience testing against NoSQL databases (Cassandra preferred)
  • Understanding of performance and profiling techniques of complex systems is a plus
  • Excellent communication skills
  • BS/MS in computer science or equivalent experience

Senior UX/UI Designer

Responsibilities

  • Solve complex enterprise problem through simple visual experience. 

  • Conceptualize, design and assist with implementing highly engaging and intuitive user interface and user experience solutions

  • Take ownership of one or more parts of the product user experience, designing the interactions and interfaces.

  • Create documentation (including design rules, pixel perfect mocks, animations) that enables software developers to build software that fosters a delightful user experience.

  • Collaborate with and develop mutual respect and trust with product managers, engineers, researchers and designers.

  • Participate in user experience research and usability studies.

  • Participate in regular design reviews and other team-wide design efforts.

Required Skills

  • 5+ years of User Experience/User Interface (UX/UI) Designer experience with a strong portfolio, available for viewing, demonstrating both great sense of UX and visual design across mobile and desktop products

  • Ability to expand on concepts and develop wireframes, prototypes,screen flows, and UI specifications that define product experience

  • Deep understanding of user interface design and experience conducting user research and user testing

  • Must have solid grasp of web design principles and good understanding of current web technologies (HTML, CSS, javascript)

  • Candidates must have a solid understanding of user-centered design principles, careful attention to detail, as well as ability to grasp multiple product requirements

  • Demonstrated ability to work with cross-functional teams of Product Managers, Engineers and Marketing in a geographically dispersed setup

  • Strong familiarity with mobile technologies and their impact on the feasibility of design solutions

  • Experience should include cross-platform (desktop and mobile) design for a single product 

  • Excellent written, presentation and verbal communication skills

  • Experience should include working in an Agile development setup with multiple functional releases in a year

  • BS/MS relevant to functional area  - design, HCI, or equivalent experience

Senior DevOps Engineer

Job Location

  • Redwood Shores, CA

Responsibilities

  • Planning, designing, building effective solutions and service portals to support a rapidly growing business at a massive scale

  • Developing and implementing automation tools and solutions to maintain a high volume, highly available environment

  • Applying architecture knowledge to provide high availability cloud deployment solutions.  Taking ownership of complete Reltio Platform infrastructure’s reliability

  • Championing best practices for building scalable, reliable services

  • Vigilantly monitor and improve performance of platform components

  • Continuously look for ways to optimize and streamline the Reltio infrastructure to facilitate a seamless experience for our customers.  

         Note: This position does not perform supervisory duties.

Required Skills

  • Master’s degree in Computer Science, Engineering or a closely-related field of concentration

  • 3 years’ in job offered or Software Engineer - related occupation

  • Environment management, hardware topology design

  • Applying DevOps methodologies towards systems management, treating infrastructure as code

  • AWS/Cloud experience including implementation, automation, consuming services, EC2 and VPC integration

  • Configuration Management Tools to manage software and system changes repeatedly and predictably including Ansible

  • Software deployment Tools for faster and easier code deployment

  • Performance Monitoring Tools including Nagios

  • Linux operating system, administration and optimization

  • Architecting and building reliable, highly available, scalable and distributed systems

  • Environment monitoring and alerting with automated issue correction

  • Container technologies including Docker

  • Administration of Big Data NoSQL databases including Cassandra

  • Big data technologies including ElasticSearch and Mesos.