{"id":2992760,"url":"https://alion.io/job/mappedin-senior-java-software-engineer-graph-timeseries-etl","title":"Senior Java Software Engineer (Graph, Timeseries, ETL)","company":{"id":58258,"name":"Mappedin","domain":"mappedin.com","url":"https://alion.io/company/mappedin","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lisbon, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":36000,"max_usd":90000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":52},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ETL/ELT","optional":false},{"name":"GraphQL","optional":false},{"name":"gRPC","optional":false},{"name":"Java","optional":false},{"name":"Machine Learning","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Framework","optional":false},{"name":"Time Series","optional":false},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Datadog","optional":true},{"name":"GCP","optional":true},{"name":"Grafana","optional":true},{"name":"Kubernetes","optional":true},{"name":"New Relic","optional":true},{"name":"Prometheus","optional":true},{"name":"RabbitMQ","optional":true}],"status":"live","first_seen_at":"2025-05-12T10:42:17Z","employer_posted_date":"2025-05-12","last_verified_at":"2026-10-22T23:04:23Z","board_verified":true,"closed_at":null,"days_open":528,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":527},"description":"About Mapped\nMapped 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\n About the Role\nAt 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.\nAs a Senior Backend Engineer, you will be a key player in developing Mapped’s core services, including:\nETL pipelines for graph and time-series data processing.\nGraphQL and gRPC APIs for seamless data access.\nScalable, high-performance systems to power our next-generation data platform.\nYou will work with a collaborative team of engineers to design and implement systems that drive our products' functionality and scalability.\nMust-Have Skills\nJava: Expertise in developing production-grade systems.\nSpring Framework: Proficient in Spring Boot and Spring ecosystem for building scalable APIs and services.\nExtensive Database Experience: Strong understanding of database trade-offs, CAP theorem, and query optimization.\nPreferred Skills\nGraph Theory Knowledge: Solid understanding of graph algorithms and principles.\nExperience with Labeled Property Graph Databases: Hands-on experience with graph data models and databases.\nDistributed Computing: Experience with distributed systems and frameworks.\nData Lake Experience: Knowledge of designing, building, and managing data lakes.\nExperience 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.\nProficiency in Kubernetes for deploying and managing containerized applications in production environments.\nFamiliarity with pub/sub technologies such as Kafka, RabbitMQ, Azure Event Hub, etc.\nHands-on experience with one of the major cloud platforms (Azure, AWS, or GCP).\nExperience in application observability using tools like JMX, Datadog, Prometheus, Grafana, New Relic, and distributed tracing and log management to monitor and troubleshoot applications.\nExperience with Microservices Architecture, including designing, deploying, and maintaining microservices in a cloud-native environment.\nAbout You\nPassion for data processing and solving complex challenges.\nStrong problem-solving and algorithmic skills.\nExcellent collaboration and communication abilities.\nWhy Join Mapped\nWork on impactful, cutting-edge data projects.\nBe part of a collaborative, innovative, and fast-paced environment.\nOpportunity to grow and shape the future of our data platform.\nLocation\nThis 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!\nBenefits\nUnlimited PTO + 10 company holidays\nFlexible working hours\nPaid parental leave for birthing and non-birthing parents\nMapped 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.","description_format":"text","description_chars":3622,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Parental leave","Unlimited PTO"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Space & Aerospace","Venues","Navigation & Mapping"],"lifecycle":[{"event":"open","at":"2026-10-21T10:26:47Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.232,"p_room":0.28,"age_days":527,"expected_fill_days":30,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/mappedin-senior-java-software-engineer-graph-timeseries-etl","json_url":"https://alion.io/job/mappedin-senior-java-software-engineer-graph-timeseries-etl.json","meta":{"generated_at":"2026-10-23T00:47:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1306,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58258},"rest":"https://alion.io/mcp/rest/get_company?id=58258"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmappedin-senior-java-software-engineer-graph-timeseries-etl"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmappedin-senior-java-software-engineer-graph-timeseries-etl"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmappedin-senior-java-software-engineer-graph-timeseries-etl"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mappedin-senior-java-software-engineer-graph-timeseries-etl\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmappedin-senior-java-software-engineer-graph-timeseries-etl"}]}