Join Red Buffer

Programming can be referred to as scientific art. It involves writing code to solve problems, code which reads like poetry, with repetitive words, numbers, and symbols – a science. The meticulous attention to detail that goes into writing the code for an application, web or mobile, is a work of art. Do you sometimes look at an app you regularly use, or a game you love to play, and wonder: how is this possible with just 0s and 1s? That wonderment is where Red Buffer specializes.

At Red Buffer, we like to think of ourselves as both scientists and artists. We love what we do, and we try to do what we love. Our customers work with us because we are just as passionate about our work as they are about theirs. It’s a match made in scientific heaven.

See Job Openings

Benefits at Red Buffer

We understand that our employees are more than just employees, they are human beings. This is why we want everyone to be healthy, feel appreciated in more ways than one, and have the resources they need to lead a fulfilled life. Here are some benefits we offer to encourage this lifestyle.

Collaborative Work Environment

Autonomy in Your Work

Celebration of Personal & Professional Milestones

Health Coverage

Life Insurance

Company Provided Lunch and Snacks

Paid Time Off

Maternity and Paternity Leaves

RB Labs

Market Competitive Salary

In-House Daycare

Cross-Team Mentorship

Culture

Each of us treat the work we do like creating art, and to create art, you need to be in the right mindset. At Red Buffer, we take great pride in fostering a healthy work environment and positive culture for all our employees so that they are able to do their best.

Job Openings

Put your mark on world-class projects that impact millions of users. We’re always looking to grow!

  • Full Stack Engineer

    Responsibilities:

    • Building and designing front-end and back-end components using JavaScript/TypeScript
    • Creating progressive web applications from scratch or adding features to existing applications
    • Doing peer code-reviews
    • Follow the software development lifecycle
    • Exploring and using new technologies wherever relevant
    • Analyzing problem areas
    • Be responsible for maintaining, expanding, and scaling our projects
    • Stay plugged into emerging technologies/industry trends and apply them to operations and activities

    Requirements:

    • Degree in Computer Science or relevant field
    • 2+ years of experience
    • Proficiency with fundamental front-end languages such as HTML5, CSS3, jquery, and JavaScript.
    • Proficiency with server-side languages, libraries, and frameworks such as Node.js, git, Python, Express, Nest.js, graphQL
    • Familiarity with JavaScript frameworks such as Angular JS, React and Vue
    • Familiarity with database technology such as MySQL, Postgress, and MongoDB
    • Top-notch programming skills and in-depth knowledge of modern HTML/CSS
    • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
    • Experience in DevOps docker is a plus

    Apply Now
  • Machine Learning Engineer

    Responsibilities:

    • Understanding product requirements and converting them into engineering
      solutions.
    • Designing Database schema to optimize performance.
    • Interacting with clients for requirement gathering, stand-ups, and progress
      meetings Documenting the machine learning process.
    • Design/Review application and system architecture.
    • Write code yourself and do peer code reviews to ensure consistency in code
      style.
    • Do the necessary research, data analysis, and train and deploy models.
      Build efficient data pipelines.
    • Able to understand and provide metrics to evaluate according to the business
      requirement.

    Requirements:

    • The preferred experience is 2 years and above with a relevant degree.
    • Well-versed in any one of MLOps tools.
    • Basic understanding of project architecture.
    • Understanding of the basic Machine Learning concepts.
    • Experience with Python and its scientific stack.
    • Good familiarity with computer science concepts such as OOP, Data Structures, Algorithm Design, and Optimization of Code.
    • Must have Knowledge of either CV or NLP.
    • Work in Anomaly detection and Recommendation systems is a plus point.
    • Deep understanding of traditional ML algorithms and Neural Networks.
    • Keeping up to date with the latest ML research papers and technologies.

    Technologies we use:

    • Pandas, NumPy, OpenCV and Sci-Kit Learn.
    • Docker, ElasticSearch, Google Cloud, AWS Cloud Services
      TF, Keras, Pytorch.
    • MongoDB, Postgres, MySQL.
    • Flask, Django or Fast API.
    • Matplotlib, Ggplot, or Seaborn TensorBoard.

    Apply Now
  • Quality Assurance Engineer

    Responsibilities:

    • Create comprehensive test plans and cases
    • Review requirements, specifications and technical documents to provide effective feedback
    • Plan and coordinate testing activities
    • Design, develop and execute automation scripts using open source tools
    • Identify, track and record bugs
    • Perform thorough regression testing when bugs are resolved
    • Develop and apply testing processes to meet client needs
    • Collaborate with internal teams to identify requirements and define processes
    • Monitor debugging process results
    • Track quality assurance metrics
    • Stay up-to-date with new testing tools and test strategies

    Requirements:

    • BS degree in Computer Science, Engineering or a related subject
    • 3 years of experience in software quality assurance
    • Knowledge of web technologies (HTML, CSS, JavaScript) and mobile development platforms (iOS, Android)
    • Experience in testing methodologies, including manual testing, automated testing and regression testing
    • Experience in writing clear, concise and comprehensive test plans and test cases
    • Experience with both white box and black box testing
    • Experience working in an Agile/Scrum development process
    • Experience with bug tracking and test management tools like ClickUp, Jira, Bugzilla
    • Experience with performance and/or security testing is a plus
    • Experience with continuous integration/continuous deployment (CI/CD) pipelines and automated testing frameworks is a plus
    • Familiarity with automated testing tools
    • Solid knowledge of SQL and scripting

    Apply Now