6+ years of professional experience developing Java in large-scale backend systems.
Strong debugging, triage, and data analysis skills.
Experience working with distributed systems and high-volume processing pipelines.
Hands-on experience with AWS, including services such as S3, SQS, and Lambda.
Solid understanding of performance optimization, concurrency, and memory-efficient design patterns.
Ability to design reliable, repeatable data repair workflows.
Comfort operating in ambiguous, evolving problem spaces and deriving practical solutions.
Strong communication skills, with the ability to summarize complex technical findings clearly.
Experience working with genealogical, historical, or highly interrelated datasets.
Familiarity with queue-driven architectures and event-based processing.
Experience improving data integrity in legacy or long-lived systems.
We strive to create an inspiring and growth-oriented environment where everyone feels valued, heard, and empowered. We promote both personal and professional development, with individualized support for your needs and goals. We aim to build a space where everyone can thrive.
Responsibilities
Investigate, diagnose, and resolve data-quality issues in large-scale backend systems.
Design and implement Java-based repair and correction pipelines for high-volume datasets.
Debug and fix issues in existing Java codebases supporting distributed systems.
Build safe, idempotent jobs to correct data without introducing regressions.
Leverage AWS services (such as S3, SQS, and Lambda) to support queue-driven and batch workflows.
Analyze system behavior related to performance, concurrency, and memory usage.
Clearly communicate findings, risks, and recommendations to technical and non-technical stakeholders.
Benefits
Equity: Explicitly mentioned as part of the benefits package
PTO: Mentioned in terms like "paid time off," but not specifically quantified
Insurance: No specific insurance details provided, only a general mention that it is included with salary and equity
Remote work options: Explicitly mentioned as an option for the role