B

Brain Corp

Autonomous robots for inventory and cleaning

Software Engineer 2 - Cloud

Backend EngineeringConfirmed live in the last 24 hours
Full-timeUtrecht, NetherlandsNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, software engineering, or a related field.
  • At least 2 years of software engineering experience.
  • Experience in cloud engineering, focused on Google Cloud Platform (GCP).
  • Familiarity with Go, Python, and TypeScript, including the ability to write clean, maintainable code, and with version control systems such as Git.
  • Familiarity with cloud infrastructure and related technologies, including compute, storage, and networking, on GCP.
  • Experience with infrastructure-as-code tools such as Pulumi or similar technologies.
  • Familiarity with designing and implementing scalable data engineering workflows and data pipelines.
  • Familiarity with containerization technologies such as Docker and orchestration frameworks such as Kubernetes.
  • Understanding of RESTful APIs and the ability to design and develop them.
  • Strong problem-solving and debugging skills, with a proactive, results-oriented approach.
  • Strong communication and collaboration skills, and the ability to work effectively in a team environment.
  • Ability to multitask and adjust to changing priorities.
  • Ability to meet the physical demands of the role, which may include sitting, walking, or standing for periods of time; operating a computer and keyboard; talking and hearing at normal room levels; using hands to finger, grasp, and feel; repetitive motion; close visual acuity to prepare and analyze data and figures; transcribing; viewing a computer terminal; extensive reading; and lifting, pushing, carrying, or pulling up to 20 pounds.

Responsibilities

  • Develop and maintain scalable, reliable cloud infrastructure on Google Cloud Platform (GCP).
  • Collaborate with the data engineering team to design and implement efficient data pipelines, ensuring high data quality and integrity.
  • Develop APIs and services to integrate the cloud platform with web and robotic applications.
  • Work with web and robotic application teams to understand their requirements and provide technical guidance and support.
  • Participate in unit, integration, and system testing to ensure the reliability, performance, and quality of the cloud platform.
  • Monitor and optimize cloud platform performance and reliability, identifying and resolving issues or bottlenecks.
  • Keep up to date with cloud technology advancements and share knowledge and best practices with the team.
  • Perform other duties and responsibilities as assigned.

Desired Qualifications

  • A master's degree in computer science, software engineering, or a related field.
  • Experience with robotic software development or robotics-related technologies.
  • Familiarity with CI/CD pipelines and related tools such as Jenkins and GitLab CI/CD.
  • Knowledge of event-driven architectures and messaging systems such as Pub/Sub and Kafka.
  • Familiarity with Agile methodologies.
  • Knowledge of all phases of the software development lifecycle.

About the Company

Brain Corp

Autonomous robots for inventory and cleaning

Brain Corp builds autonomous mobile robots (AMRs) for inventory management and floor care, powered by BrainOS, an AI platform. BrainOS runs on the robot hardware to handle perception, navigation, task execution, and it receives software updates through a SaaS model. They differentiate themselves with OEM partnerships that integrate BrainOS into multiple robot platforms and by offering ongoing software updates and support. Their goal is to help retailers, warehouses, and large facilities boost productivity and keep spaces clean and organized through scalable robotic automation.

Company size
201-500
Company stage
Late Stage VC
Total funding
$193M
Headquarters
San Diego, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Brain Corp

See more jobs