Jobs / Trimble
Data Platform Engineer
Trimble · Stuttgart, BW, Deutschland
Stuttgart, BW, DeutschlandExp: 5+ yrsHybrid
Remuneration
Not specified
Location
Stuttgart, BW, Deutschland
Visa sponsorship
Not specified
Job summary
Trimble is seeking a skilled Data Platform Engineer to design, develop, and maintain geospatial platform services. The role involves building cloud-native applications, integrating databases, and collaborating with various teams to ensure the scalability and performance of backend components.
Qualifications
- 5+ years of experience in big data platform development and 10+ years of software development experience
- Proven Spark experience
- Hands-on experience with cloud platforms, preferably Azure
- Working knowledge of Python for scripting, automation, or backend logic
- Strong understanding of API design, microservices, and distributed systems
- Familiarity with CI/CD tools such as Azure DevOps, GitHub Actions, and Jenkins
- Production experience with PostgreSQL, MongoDB, SQL Server, or similar
- Experience with version control using Git and agile development methodologies
- Strong understanding of Linux system administration fundamentals
- Experience with Terraform or similar Infrastructure-as-Code tools
- Experience with large scale cloud applications and troubleshooting production issues
Responsibilities
- Design, develop, and maintain geospatial platform services using C# and Spark
- Build and optimize cloud-native geospatial applications leveraging Azure, AWS, or GCP services
- Implement RESTful OpenAPI spec APIs, data models, and asynchronous processing systems
- Write Python scripts for automation, testing, data analysis, or integration tasks
- Ensure scalability, reliability, and performance of backend components
- Integrate and manage SQL and NoSQL databases such as SQL Server, PostgreSQL, and MongoDB
- Develop and maintain CI/CD pipelines and containerized deployments using Docker and Kubernetes
- Collaborate with frontend developers, DevOps engineers, and data teams
- Conduct code reviews, write unit and integration tests, and follow best coding practices
- Participate in architectural discussions and contribute to technical design decisions
Skills
AWSAzureAzure DevOpsAzure Service BusC#DockerGCPGitGitHubGitHub ActionsJenkinsKafkaKubernetesAWS LambdaLinuxMongoDBOpenAPIPostgreSQLPrometheusPythonRabbitMQRESTSparkTerraform
Relocation
No