Create the future

< Back

Backend Engineer for Research

Full Time

Backend Engineer for Research

Job description

Lightricks creates award-winning apps - in the field of image, sound and video processing - used by hundreds of millions of content creators all over the world.

We are in the process of scaling up our cloud systems in order to expand to new markets and meet the growth in our user base. We’re looking for an experienced backend cloud engineer to join our research infrastructure team.

Our ideal candidate is someone with a systematic problem-solving approach, coupled with strong communication skills, a sense of ownership and drive. Someone who is just as passionate as we are about the craft of software engineering and system architecture. Someone who believes that writing resilient code and reliable infrastructure are necessities in the current software landscape, but can still appreciate the realities of business and can deliver on a tight schedule in a fast-paced environment. An individual who loves learning, understands the value of teamwork and cherishes the feedback of other talented engineers.

Our Research infrastructure team is responsible for designing, building and maintaining all the services that are used by the research team to create the cutting edge technology that drives the magic in our apps  and some are directly integrated into our products and serve our customers directly.

About you:

Our ideal candidate is someone with extensive experience designing, building and maintaining highly reliable and scalable infrastructure in production environments. Someone who strongly advocates for DevOps best practices and believes in automation.

Your responsibilities as the Backend Engineer for the Research team are listed below.

Responsibilities

  • Design and develop reliable and scalable production core services that are used by millions of users of our apps every day.
  • Design, build and maintain cloud infrastructure that will provide a reliable and scalable platform for other teams to build on.
  • Improve systems’ reliability through mechanisms like testing, automation and monitoring.
  • Learn and apply industry best practices and share this knowledge with other teams through guidance, lectures and workshops.
  • Develop modules and tools to ease the development and deployment processes for other backend teams at the company.
  • Practice sustainable incident response and blameless postmortems.
  • Continuously evolve and learn new technologies that can improve our team’s workflow, accelerate the development process and make it more reliable.

Requirements

Minimum qualifications:

  • Good understanding of software engineering concepts and methodologies.
  • 4+ years of experience developing production backend systems in one or more of the following programming languages: Python (preferred) or some strongly-typed language (Java, C++, C#, etc.).
  • 4+ years of proven experience building and maintaining scalable and highly available systems in the cloud.
  • Familiarity with various DB engines - relational and non-relational, and good understanding of when and how to utilize each.
  • B.Sc. in computer science or similar quantitative field.

Preferred qualifications:

  • Hands-on experience working with Docker and Kubernetes.
  • Experience in building and managing microservice systems in a containerized environment.
  • Practicing GitOps methodology.
  • Deep understanding of networking, protocols and network-security concepts.
  • Good familiarity with UNIX-like operating-systems and experience writing shell scripts.
  • Experience with CI/CD solutions (Jenkins, Circle CI, Travis CI etc.).

Benefits

  • Competitive Salary.
  • Stock Options.
  • Private Medical Insurance.
  • Lunch & Gym Subsidy.
  • Pension Contributions (7%).
  • Holiday (25 days).
  • Seasonal & Anniversary Vouchers.
  • Team Activities - Yoga, Wellbeing, Dinners, Cocktails & more…

Apply

If you believe you're the right fit and interested in joining the team - fill out the following form:

Location

DESCRIPTION

Jerusalem

Israel

Lightricks Germany

Do you want to work on beautifully crafted applications in a creative startup environment while enjoying the benefits of a mature and profitable company? Then read on. We are currently forming a new team in Munich and are looking for top-notch developers who share our vision of democratizing creativity with award-winning apps.

JOB DESCRIPTION

DESCRIPTION

Lightricks creates award-winning apps - in the field of image, sound and video processing - used by hundreds of millions of content creators all over the world. We are in the process of scaling up our cloud systems in order to expand to new markets and meet the growth in our user base. We’re looking for an experienced backend cloud engineer to join our research infrastructure team. Our ideal candidate is someone with a systematic problem-solving approach, coupled with strong communication skills, a sense of ownership and drive. Someone who is just as passionate as we are about the craft of software engineering and system architecture. Someone who believes that writing resilient code and reliable infrastructure are necessities in the current software landscape, but can still appreciate the realities of business and can deliver on a tight schedule in a fast-paced environment. An individual who loves learning, understands the value of teamwork and cherishes the feedback of other talented engineers. Our Research infrastructure team is responsible for designing, building and maintaining all the services that are used by the research team to create the cutting edge technology that drives the magic in our apps and some are directly integrated into our products and serve our customers directly. About you: Our ideal candidate is someone with extensive experience designing, building and maintaining highly reliable and scalable infrastructure in production environments. Someone who strongly advocates for DevOps best practices and believes in automation. Your responsibilities as the Backend Engineer for the Research team are listed below.

Lightricks creates award-winning apps - in the field of image, sound and video processing - used by hundreds of millions of content creators all over the world.

We are in the process of scaling up our cloud systems in order to expand to new markets and meet the growth in our user base. We’re looking for an experienced backend cloud engineer to join our research infrastructure team.

Our ideal candidate is someone with a systematic problem-solving approach, coupled with strong communication skills, a sense of ownership and drive. Someone who is just as passionate as we are about the craft of software engineering and system architecture. Someone who believes that writing resilient code and reliable infrastructure are necessities in the current software landscape, but can still appreciate the realities of business and can deliver on a tight schedule in a fast-paced environment. An individual who loves learning, understands the value of teamwork and cherishes the feedback of other talented engineers.

Our Research infrastructure team is responsible for designing, building and maintaining all the services that are used by the research team to create the cutting edge technology that drives the magic in our apps  and some are directly integrated into our products and serve our customers directly.

About you:

Our ideal candidate is someone with extensive experience designing, building and maintaining highly reliable and scalable infrastructure in production environments. Someone who strongly advocates for DevOps best practices and believes in automation.

Your responsibilities as the Backend Engineer for the Research team are listed below.

Responsibilities

  • Design and develop reliable and scalable production core services that are used by millions of users of our apps every day.
  • Design, build and maintain cloud infrastructure that will provide a reliable and scalable platform for other teams to build on.
  • Improve systems’ reliability through mechanisms like testing, automation and monitoring.
  • Learn and apply industry best practices and share this knowledge with other teams through guidance, lectures and workshops.
  • Develop modules and tools to ease the development and deployment processes for other backend teams at the company.
  • Practice sustainable incident response and blameless postmortems.
  • Continuously evolve and learn new technologies that can improve our team’s workflow, accelerate the development process and make it more reliable.

Requirements

Minimum qualifications:

  • Good understanding of software engineering concepts and methodologies.
  • 4+ years of experience developing production backend systems in one or more of the following programming languages: Python (preferred) or some strongly-typed language (Java, C++, C#, etc.).
  • 4+ years of proven experience building and maintaining scalable and highly available systems in the cloud.
  • Familiarity with various DB engines - relational and non-relational, and good understanding of when and how to utilize each.
  • B.Sc. in computer science or similar quantitative field.

Preferred qualifications:

  • Hands-on experience working with Docker and Kubernetes.
  • Experience in building and managing microservice systems in a containerized environment.
  • Practicing GitOps methodology.
  • Deep understanding of networking, protocols and network-security concepts.
  • Good familiarity with UNIX-like operating-systems and experience writing shell scripts.
  • Experience with CI/CD solutions (Jenkins, Circle CI, Travis CI etc.).

Benefits

  • An amazing option plan
  • Competitive salary
  • Generous pension
  • Subsidised private healthcare, lunch and gym membership.
  • Refreshments! Fruit, veggies, snacks & of course, lots of coffee!

We’re open to suggestions on perks!

Benefits

  • Competitive salary
  • Amazing stock option plan
  • 28 days of paid vacation + 13 public holidays
  • Subsidised lunch
  • Home office policy
  • Team events
  • Subsidised gym membership
  • Relocation allowance, if needed
  • Fruit, snacks & coffee



We’re open to suggestions on perks!

APply

If you believe you're the right fit and are interested in joining the team - please fill out the following form:

Other (CV / Portfolio / Cover Letter)
By clicking "Submit" you agree to our Privacy Policy
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.