Logo Trimble

Data Platform Engineer

Job

  • Level
    Senior
  • Job Field
    IT, DevOps, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Stuttgart
  • Working Model
    Onsite
  • Job Summary

    In this role, you develop cloud-native geospatial applications and maintain platform services using C#, Spark, and Python while implementing RESTful APIs and managing CI/CD pipelines.

    Job Technologies

    Your role in the team

    • Design, develop, and maintain geospatial platform services using C# and Spark.
    • Build and optimize cloud-native geospatial applications leveraging Azure / AWS / 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 (e.g., SQL Server, PostgreSQL, MongoDB).
    • Develop and maintain CI/CD pipelines and containerized deployments (e.g., Docker, Kubernetes).
    • Collaborate with frontend developers, DevOps engineers, and data teams.
    • Conduct code reviews, write unit/integration tests, and follow best coding practices.
    • Participate in architectural discussions and contribute to technical design decisions.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Working knowledge of Python for scripting, automation, or backend logic.
    • Strong understanding of API design, microservices, and distributed systems.
    • Vertrautheit mit CI/CD-Tools (Azure DevOps, GitHub Actions, Jenkins usw.).
    • Starkes Verständnis der Grundlagen der Linux-Systemadministration.

    Experience

    • 5+ years of experience in big data platform development, 10+ years of software development experience.
    • Proven Spark experience.
    • Hands-on experience with cloud platforms (Azure preferred; AWS or GCP also considered).
    • Production experience with PostgreSQL, MongoDB, SQL Server or similar.
    • Experience with version control (Git) and agile development methodologies.
    • Terraform or similar Infrastructure-as-Code experience.
    • Large scale cloud application experience, with demonstrable ability to troubleshoot and solve production issues.

    This text has been machine translated. Show original

    What we offer

    • Location: on-site in our Stuttgart office, 4 days in office, 1 day flexible, remote contract is not possible.

    This text has been machine translated. Show original

    Topics that you deal with on the job

    Job Locations

    • Location Stuttgart

      Baden-Württemberg

      Germany

    This is your employer

    Trimble

    Trimble

    Trimble is the leading provider of IT solutions for building technology in the German-speaking market.

    Description

  • Company Size
    50-249 Employees
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Industry, Production
  • Logo Trimble

    Data Platform Engineer

    Location
    Stuttgart
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs