Company Overview
GBM is a wealth & asset management and private banking organization with 35 years of experience, innovative digital investment, and saving products. Our mission is to enable meaningful lives through smart finance solutions. "We are reinventing how people create and grow their wealth, by changing the way people save, invest, and manage their investments."
About the Team
We are a young community with innovative ideas and solutions. A team of creatives, collectives, owners, and dreamers, and of course, we know how to have fun! We believe the best idea wins and are always looking to bring it to life.
Job Description
The Staff Backend Engineer for the Telemetry team will lead the design, implementation, and optimization of scalable, reliable, and high‑performance systems. In this role, you will collaborate with cross‑functional teams to build infrastructure that enables deep analysis of user behavior within applications, ensuring efficient data flow and minimal latency. You will drive improvements in traceability, system performance monitoring, and support advanced analytics, including machine learning models for predictive insights. Additionally, you will provide technical guidance, support, and mentorship to ensure the team maintains high standards for system architecture, data management, and performance optimization.
Responsibilities
- Lead the design and architecture of scalable, reliable, and optimized systems for storing telemetry data.
- Collaborate with cross‑functional teams to ensure the infrastructure meets the needs for analyzing user behavior within the applications.
- Implement best practices for data storage, management, and performance optimization within the backend systems.
- Ensure that the infrastructure supports high availability, scalability, and high‑performance data handling, especially with large volumes of telemetry data.
- Lead the integration of the OpenTelemetry framework within the application to enhance traceability and observability.
- Ensure efficient data flow, minimal latency, and the reliable forwarding of telemetry data to other services.
- Collaborate with engineering teams to improve visibility into system issues and enhance application traceability.
- Ensure the backend systems are designed to handle growing volumes of telemetry data as the application scales.
- Monitor and optimize system performance, ensuring that telemetry data collection does not negatively impact application performance.
- Assist in the future development of predictive models based on user behavior analysis, ensuring the backend infrastructure can support these advanced analytics.
- Work on integrating machine learning models or other analytics techniques into the telemetry pipeline to predict user behavior trends.
- Document the design, architecture, and implementation details of telemetry infrastructure and backend systems.
- Provide technical support and troubleshooting for issues related to telemetry data processing and infrastructure.
- Mentor junior engineers and provide guidance on best practices in backend engineering, architecture, and telemetry data management.
- Conduct code reviews to ensure high code quality, maintainability, and adherence to engineering standards.
Qualifications
- Bachelor's degree in computer engineering, computer science or related.
- 7+ years of experience building and supporting C#, .NET projects.
- 3 to 5 years of experience as a Technical Lead.
- Nice to have: Experience implementing and maintaining OpenTelemetry or similar observability frameworks.
Technical Skills
- Strong proficiency in programming languages such as Java, Go, Python, or similar backend technologies.
- In‑depth experience with RESTful APIs and microservices architecture.
- Expertise in database management systems, such as SQL and NoSQL, with the ability to design efficient data models.
- Strong experience in building and optimizing data pipelines for large datasets, with an understanding of real‑time data processing and batch processing techniques.
- Familiarity with CI/CD practices and tools for automating build, test, and deployment pipelines.
- Experience with event‑driven architectures and message brokers like Kafka, RabbitMQ, or AWS SNS/SQS to process and handle telemetry data.
- Familiarity with cloud‑native services and serverless architectures.
- Infrastructure as code.
- Experience with continuous Integration and Continuous Deployment (CI/CD).
Soft Skills
- Sense of responsibility (ownership).
- Teamwork.
- Attention to detail and troubleshooting.
- Results oriented.
- Adaptability to change.
- Good communication skills.
Perks
Competitive salary & compensation package. Long‑term assignment hired directly by GBM. 100% payroll scheme.
In order to apply, you must read and accept our Privacy Statement for Candidates which is aligned to the Personal Data Protection Law and specifies how we will use it for recruiting purposes only.
Ljbffr