Data Platform Engineer
Core
Design, develop, and maintain geospatial platform services and cloud-native applications to power digital construction solutions.
Role type
Senior Data Platform Engineer
Builds
Cloud-native geospatial applications and platform services for the construction and geospatial industries
Domain
Construction technology / Geospatial / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Big data platform development, Apache Spark, Cloud platforms (Azure/AWS/GCP), Python scripting, API design, Microservices, Distributed systems, SQL/NoSQL databases, CI/CD pipelines, Linux system administration, Infrastructure-as-Code (Terraform)
Preferred skills
Containerization and orchestration (Docker, Kubernetes), Serverless architectures, Event-driven systems (Kafka, RabbitMQ), Monitoring and logging tools, Geospatial datatypes
Technologies
C#, Spark, Azure, AWS, GCP, Python, SQL Server, PostgreSQL, MongoDB, Docker, Kubernetes, Terraform, Git, Kafka, RabbitMQ, Application Insights, ELK, Prometheus
Responsibilities
Design and maintain geospatial platform services; Build and optimize cloud-native applications; Implement RESTful APIs and asynchronous processing; Write Python scripts for automation and integration; Ensure scalability and reliability of backend components; Integrate and manage SQL and NoSQL databases; Develop and maintain CI/CD pipelines; Conduct code reviews and write tests; Participate in architectural discussions
Seniority
Senior, hands-on IC