Bentley Systemsposted 14 days ago
Senior
Remote • Salt Lake City, UT
Publishing Industries

About the position

Bentley Systems, Inc is a global software development company that provides innovative software solutions for infrastructure professionals. We are looking for an experienced Senior Software Engineer to join our Transportation AI team. This is a great opportunity to work with cutting-edge cloud platforms within Google Cloud Platform and the latest technologies, while building robust and reusable components and backend APIs for our Portals.

Responsibilities

  • Design, develop, and maintain our massive data ingestion pipelines to ensure continuous and reliable flow of image/video/GIS data into our cloud based datastores.
  • Implement and manage data workflows using Apache Airflow to automate, schedule, and monitor data pipelines, ensuring efficient data processing and timely delivery.
  • Architect and manage scalable and efficient cloud data storage solutions (preferably GCP).
  • Work closely with data scientists, operational analysts, and other stakeholders to integrate data from various sources, including video/GIS, ensuring data consistency, quality, and reliability.
  • Optimize data pipelines and storage solutions for performance, scalability, and cost-efficiency.
  • Implement and enforce data security measures, ensuring compliance with industry standards and regulations.
  • Develop automation scripts and monitoring tools to ensure the smooth operation of data pipelines and quickly identify and resolve issues.
  • Work closely with the cross functional teams to understand data requirements.
  • Build and maintain RESTful APIs to enable seamless access to data, ensuring reliability, high availability and security.
  • Maintain comprehensive documentation of data engineering processes, architectures, and best practices.

Requirements

  • BS in computer science or equivalent degree with at least 10 years of experience as a software engineer in data engineering work on revenue generating projects.
  • Significant experience with Python, Java/Scala programming languages.
  • Experience with programming GIS/Map Engines.
  • Several years of creating/supporting APIs and throughput optimization.
  • Good understanding of data structures, multi-threaded programming and other core computer science fundamentals.
  • Experience architecting and implementing cloud native distributed systems with a focus on massive data (100s of TB of data per month).

Nice-to-haves

  • Understanding of Kubernetes and deployment of distributed data pipelines.
  • Understanding of machine learning fundamentals.

Benefits

  • A great Team and culture.
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
  • Competitive Salary and benefits.
  • The opportunity to work within a global and diversely international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.

Job Keywords

Hard Skills
  • Google Cloud Platform
  • Kubernetes
  • Python
  • RESTful API
  • Scala
  • 0O6yf7NDspxX xS9CUvBL
  • 0roxu EMb50LtB9
  • 1G6wP
  • 2nDlvt8Rk XedP3fNcEVQu
  • 2QZBqeHbn 47x6A2RzIlue
  • 6qXxB ZxqLhWPIwJn
  • 8LpcT TwKEXM0inDPb
  • 9LfyHA3JP AZEwb9kgn17M
  • AGQXm yDWXf0RgMZ
  • AQrVU 3earzLKPwkM
  • DEqBj qb71Scu
  • G9vxq7TX
  • GIs5Ozx1U WeiXBpOH
  • hjvW2lnQ lwASZKFE3brt
  • KYWkPUHMa mGZ69iHLVT
  • LRbH1 7eL5zAhQU1
  • m6xF nkXcaY4F
  • nDBpl RbwqlXhLTu
  • ozNdH 396HiGbZ2N
  • Q6Hkbfo9 VsAtnuv7g
  • qwLEzuJUI IAdJuUxbVa
  • r0MAXaWDEpm dZVzq5AgrcNp
  • Rze4w gYUG8bpI5w
  • V8OsE pOv0thfqFcn
  • YNUxp ROwVWpnJZu
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service