Senior Java Software Engineer (Graph, Timeseries, ETL)
Senior Java Software Engineer (Graph, Timeseries, ETL)
About Mapped
Mapped is an AI-powered data platform for commercial and industrial spaces that helps property owners, facility operators, and solution providers to rapidly access
- time data from building systems, sensors, devices, and vendor APIs by automating the data discovery, extraction, and normalization process. Mapped uses machine learning to abstract the complexities of data integration to create an independent data layer with an
- source data model
At Mapped, we are transforming how businesses leverage their data by building
- edge solutions for processing, analyzing, and utilizing complex graph and
- series datasets. We’re looking for an engineer who shares our passion for data and thrives on solving complex algorithmic and
- structure challenges.
As a Senior Backend Engineer, you will be a key player in developing Mapped’s core services, including:
- ETL pipelines for graph and
- series data processing. - Graph
QL and g
RPC APIs for seamless data access. - Scalable,
- performance systems to power our
- generation data platform.
You will work with a collaborative team of engineers to design and implement systems that drive our products' functionality and scalability.
Must-Have Skills
- Spring Framework : Proficient in Spring Boot and Spring ecosystem for building scalable APIs and services.
- Extensive Database Experience : Strong understanding of database
- offs, CAP theorem, and query optimization.
Preferred Skills
- Graph Theory Knowledge : Solid understanding of graph algorithms and principles.
- Experience with Labeled Property Graph Databases : Hands-on experience with graph data models and databases.
- Distributed Computing : Experience with distributed systems and frameworks.
- Data Lake Experience : Knowledge of designing, building, and managing data lakes.
- Experience with one or more
- based query languages (e. g. , Gremlin , Cypher , SPARQL , GQL , etc. ). Experience with Janus
Graph is a plus but not a requirement. - Proficiency in Kubernetes for deploying and managing containerized applications in production environments.
- Familiarity with pub/sub technologies such as Kafka , Rabbit
MQ , Azure Event Hub, etc. - Hands-on experience with one of the major cloud platforms ( Azure , AWS , or GCP ).
- Experience in application observability using tools like JMX , Datadog , Prometheus , Grafana , New Relic , and distributed tracing and log management to monitor and troubleshoot applications.
- Experience with Microservices Architecture , including designing, deploying, and maintaining microservices in a
- native environment.
About You
- Passion for data processing and solving complex challenges.
- Strong
- solving and algorithmic skills. - Excellent collaboration and communication abilities.
Why Join Mapped
- Work on impactful,
- edge data projects. - Be part of a collaborative, innovative, and
- paced environment. - Opportunity to grow and shape the future of our data platform.
Location
This is a hybrid position in Lisbon, Portugal. We expect that you will be in the office 2-3 days per week. This is not a strict requirement. Life happens, but we are trying to create an office culture in our new Lumiar office!
- Unlimited PTO + 10 company holidays
- Paid parental leave for birthing and
- birthing parents
Mapped is an equal opportunity employer that highly values diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected class.
The pay range for this role is:
60, 000 - 80, 000 EUR per year (Lisbon, Portugal)
#J-18808-Ljbffr- Informações detalhadas sobre a oferta de emprego
Empresa: Mapped Inc Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 2. 8. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!