Senior Java Software Engineer (Graph, Timeseries, ETL)

Reposted 11 Hours Ago
Be an Early Applicant
Lisbon, PRT
In-Office
60K-80K Annually
Senior level
Artificial Intelligence • Internet of Things • Software
The Role
As a Senior Backend Engineer at Mapped, you'll develop ETL pipelines, GraphQL and gRPC APIs, and scalable systems for a data platform.
Summary Generated by Built In

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 real-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 open-source data model

About the Role

At Mapped, we are transforming how businesses leverage their data by building cutting-edge solutions for processing, analyzing, and utilizing complex graph and time-series datasets. We’re looking for an engineer who shares our passion for data and thrives on solving complex algorithmic and data-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 time-series data processing.
  • GraphQL and gRPC APIs for seamless data access.
  • Scalable, high-performance systems to power our next-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
  • Java: Expertise in developing production-grade systems.
  • Spring Framework: Proficient in Spring Boot and Spring ecosystem for building scalable APIs and services.
  • Extensive Database Experience: Strong understanding of database trade-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 graph-based query languages (e.g., Gremlin, Cypher, SPARQL, GQL, etc.). Experience with JanusGraph 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, RabbitMQ, 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 cloud-native environment.
About You
  • Passion for data processing and solving complex challenges.
  • Strong problem-solving and algorithmic skills.
  • Excellent collaboration and communication abilities.
Why Join Mapped
  • Work on impactful, cutting-edge data projects.
  • Be part of a collaborative, innovative, and fast-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!


Benefits

  • Unlimited PTO + 10 company holidays
  • Flexible working hours
  • Paid parental leave for birthing and non-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.

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: El Segundo, CA
44 Employees

What We Do

Mapped is an AI-powered independent data layer for commercial and industrial IoT. Our mission is to help customers securely access real-time data from people, places and things by automating the data discovery, normalization, and enrichment process. We empower enterprises and developers to create new revenue possibilities, optimize operations, and accelerate innovation.

Similar Jobs

Cloudflare Logo Cloudflare

Senior Solutions Architect

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
5 Locations
4400 Employees

Cloudflare Logo Cloudflare

Business Development Representative

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
3 Locations
4400 Employees

Snyk Logo Snyk

Senior Security Researcher

Artificial Intelligence • Cloud • Information Technology • Security • Software • Cybersecurity • Data Privacy
Hybrid
Lisbon, PRT
1000 Employees

Motorola Solutions Logo Motorola Solutions

Technical Support

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Hybrid
Lisbon, PRT
23000 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account