Tech Stack
AirflowApacheAWSAzureCassandraCloudGoogle Cloud PlatformGrafanaJavaJavaScriptKafkaKotlinKubernetesNoSQLPostgresPythonSparkSpringSpring BootSpringBootSQLVue.js
About the role
- Work on large-scale batch processing pipelines and data products for graph solutions
- Design, build, and maintain batch-oriented high scale data products, APIs, and minimalistic UIs
- Collaborate with Product, Solution Consulting, and Sales Engineering to deliver customer-facing solutions
- Take ownership of the full problem space spanning data storage, pipelines, APIs, metadata, and UIs
- Improve and extend existing products with new features, cost optimizations, reliability enhancements, and address technical debt
- Deliver fixes and features promptly while driving long-term evolution of graph products for performance and architectural coherence
- Contribute to APIs and, at times, UI components; ensure products are reliable, efficient, and impactful
Requirements
- 5+ years of experience in backend and/or data engineering roles, with a strong focus on building and maintaining data pipelines
- Proficiency in JVM-based languages (Java, Kotlin)
- Experience with Python and Spring Boot
- Solid understanding of data engineering tools and frameworks such as Spark, Flink, Kafka, dbt, Trino, and Airflow
- Hands-on experience with cloud environments (AWS, GCP, or Azure) and infrastructure-as-code practices
- Experience with container orchestration (Kubernetes) preferred
- Familiarity with SQL and NoSQL databases (Cassandra, Postgres)
- Experience with data collaboration platforms (Snowflake, Databricks)
- Strong DevOps mindset with experience in CI/CD pipelines, monitoring, and observability tools (Grafana or equivalent)
- Exposure to analytics, reporting, and BI tools such as Apache Superset, Lightdash or OpenSearch
- Willingness to work across the stack contributing to API development and UI components (Vue.js, Zoho, or similar)
- Excellent communication and collaboration skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
- Remote-first working policy
- A competitive compensation package, including stock options in ID5
- WeWork membership and option to work from different WeWork locations
- Regular offsites to enjoy face-to-face time and to bond with colleagues
- A dynamic environment that offers room for growth and development to all employees
- A friendly, international, and multicultural team
- Inclusive equal opportunity employer (diversity and inclusion)
- Company provides tools needed to perform work remotely
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JVM-based languagesJavaKotlinPythonSpring BootSparkFlinkKafkadbtTrino
Soft skills
communicationcollaborationownershipproblem-solvingreliabilityefficiencyimpactfulnesscost optimizationtechnical debt managementlong-term evolution
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Engineering