San Diego, Kalifornia
Pełny etat

Starszy inżynier ds. danych

Brain Corp to firma AI z siedzibą w San Diego w Kalifornii, USA, tworząca transformacyjną podstawową technologię dla branży robotyki. Naszym celem jest tworzenie autonomicznych technologii, które pomagają lepiej funkcjonować w świecie rzeczywistym. Rozwiązania Brain w zakresie robotyki i sztucznej inteligencji pomagają sprzedawcom detalicznym zapewnić, że właściwy produkt znajduje się na właściwej półce w odpowiedniej cenie, w czystym środowisku. Dzięki platformie robotyki BrainOS®, która zasila największą globalną flotę autonomicznych robotów mobilnych (AMR) działających w komercyjnych przestrzeniach publicznych, Brain Corp dostarcza wnikliwe i wydajne zautomatyzowane rozwiązania zarówno w zakresie komercyjnego czyszczenia podłóg, jak i zarządzania zapasami, umożliwiając organizacjom i ich pracownikom osiągnięcie więcej. Brain Corp obsługuje obecnie ponad 30 000 robotów AMR, co stanowi największą tego typu flotę na świecie. Brain Corp jest finansowany przez SoftBank Vision Fund, Clearbridge i Qualcomm Ventures.

Podsumowanie stanowiska:

As a member of our Software Engineering team, the Senior Data Engineer will lead the development of data-centric products that enhance our innovative BrainOS platform. This individual will be responsible for designing, constructing, and maintaining the systems and infrastructure to facilitate efficient collection, storage, and analysis of large sets of data. The Senior Data Engineer will have a strong foundation in computer science or software engineering, supplemented but significant experience in data storage and processing technologies. Exceptional problem-solving abilities, effective communication skills, and a proven capability to collaborate effectively within a team are crucial to excel in this role.

Podstawowe obowiązki zawodowe:

  • Development of Data Pipelines: Design, develop, and maintain robust data pipelines to collect, process, and store large volumes of data.
  • Data Architecture and Design: Design and implement complex data models. Optimize data storage and retrieval processes to support data analytics and business intelligence (BI) applications.
  • Optimize Performance and Scalability: Enhance the efficiency and and scalability of data pipelines and storage systems by identifying bottlenecks, implementing partitioning and sharding, and configuring cluster resources.
  • Collaborate and Support: Collaborate with data analysts, data scientists, and other business teams to support data-related technical issues and support their data infrastructure needs.
  • Mentor Junior Engineers: Offer guidance and mentorship to junior data engineers, oversee code reviews, and monitor performance.
  • Quality Assurance and Documentation: Ensure data integrity and compliance with quality standards. Documenting the data engineering processes, systems, and their interactions.
  • Data Security: Champion robust security measures leveraging encryption and access controls capable of passing regular compliance auditing.
  • Assist in other duties and projects as assigned.

Wymagania dotyczące wykształcenia i/lub doświadczenia zawodowego:

  • BS or MS in Computer Science or applicable engineering discipline.
  • 5-10 years of proven software development experience, with at least 3-5 of those years specifically focused on data engineering.
  • Proven track record of successful project completion that leverages data to drive business decisions.

Wymagana wiedza, umiejętności, zdolności i inne cechy:

  • Strong proficiency in SQL as well as one or more programming languages such as Python, Go, or Typescript.
  • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.
  • Proficient in data modeling and understanding of complex data structures, along with a solid grasp of database design principles.
  • Familiar with data warehousing and storage systems such as BigQuery, Firestore, Redshift, Snowflake, MySQL, PostgreSQL.
  • Familiar with data pipeline and ETL development frameworks such as Apache Beam, DBT, Google Dataflow, Pub/Sub.
  • Understanding of data security best practices and experience with technologies such as encryption and data masking.
  • Excellent communication skills.

Rzeczy, które robią różnicę:

  • Experience with machine learning models and data science methodologies.
  • Experience with Google Cloud and their data ecosystem.
  • Familiarity with BI tools (e.g., Tableau, Power BI) and data framework (e.g., Hadoop, Spark).
  • Experience with infrastructure as code (eg. Terraform, Pulumi), and containerization and orchestration tools (eg. Docker, Kubernetes).

Wymagania fizyczne:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; use of hands to finger and grasp; talk and hear at normal room levels; visual acuity to determine the accuracy, neatness, and thoroughness of the work assigned or to make general observations of facilities or structures; push or pull up to 20 pounds.

Środowisko pracy:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones.

Zakres wynagrodzenia:

Przewidywany przedział wynagrodzeń dla kandydatów, którzy będą pracować w San Diego w Kalifornii wynosi od 133 565 USD do 161 684 USD. Ostateczne wynagrodzenie oferowane wybranemu kandydatowi będzie zależeć od kilku czynników, które mogą obejmować między innymi rodzaj i długość doświadczenia na danym stanowisku, rodzaj i długość doświadczenia w branży, wykształcenie itp. Brain Corp jest pracodawcą działającym w wielu stanach, a podany zakres wynagrodzeń może nie odzwierciedlać stanowisk w innych stanach.

Oprócz wynagrodzenia zasadniczego, nasz konkurencyjny pakiet nagród obejmuje

  • Uznaniowa roczna premia docelowa
  • Opcje na akcje
  • Plan 401(k) z dopasowaniem (bez okresu oczekiwania i natychmiastowe nabycie uprawnień)
  • Kompleksowy pakiet świadczeń ubezpieczeniowych dla pracowników (i ich rodzin) obejmujący różne opcje planu medycznego (w tym HSA ze składką pracodawcy), ubezpieczenie dentystyczne, wzroku, życia i niepełnosprawności, program pomocy pracowniczej (EAP), plany wsparcia prawnego / tożsamości, ubezpieczenie zwierząt domowych.
  • Dostęp do elastycznych kont wydatków (opieka medyczna i opieka nad osobami zależnymi)
  • Hojny płatny czas wolny, w tym elastyczny urlop, płatny urlop chorobowy, czas wolny na wolontariat w społeczności, 10 płatnych świąt firmowych i zimowy przestój firmy

Dodatkowe korzyści obejmują:

  • Codzienny lunch dostępny na miejscu w biurze w San Diego
  • Siłownia na terenie kampusu, w tym basen i korty tenisowe w biurze w San Diego
  • Możliwości nawiązywania kontaktów ze współpracownikami, w tym comiesięczne wieczory gier, wycieczki, wyzwania wellness i wydarzenia społecznościowe.
  • Wewnętrzne wydarzenia edukacyjne
  • Możliwość dzielenia się z firmą własnymi zainteresowaniami i hobby

Dołącz do naszego niesamowitego zespołu!