Senior Software Engineer (Dataset)
WHAT YOU WILL DO Own the ongoing curation, accuracy, and coverage of the Map the Web dataset across top sites in every major login/signup category, including the underlying targeted rules that power Fill Assist. Design and maintain the data model and versioning strategy for site-specific field mappings, including backward-compatibility guarantees across supported browser client versions. Build and maintain tooling and process for validating rule quality and safety before publication since faulty rules currently bypass heuristic fallback entirely. Triage inbound reports of autofill defects (support tickets, regression findings) to determine whether a fix belongs in Map the Web or should be handed off to another team, and own the attributed hand-off when it's the latter. Partner with the Autofill Coverage SDETs to close the loop between automated regression/benchmarking results and dataset updates. Maintain the Map the Web repository (github.com/bitwarden/map-the-web) as a well-documented, contributor-friendly project, including guidance for how the dataset's rules interact with client-side fetching, sync, and storage. Monitor how the dataset scales over time and flag technical debt or maintenance-burden risks early as this is a known failure mode from prior public-rules efforts (e.g. BIT tests, Equivalent Domains) that this team is explicitly designed to avoid repeating. Work closely with the US Autofill team on validation standards. WHAT YOU BRING Overall Experience: 6-10 years in Software Engineering. Web Forms & DOM Expertise: Strong practical knowledge of HTML form structure, CSS selectors, and the ways real-world login/signup pages diverge from spec (nonstandard field identifiers, dynamically rendered forms, hidden/irrelevant fields). Dataset/Data Pipeline Experience: Experience building and maintaining a structured, versioned dataset at scale to keep a large, evolving corpus accurate over time. Technical Stack: Proficiency in TypeScript; familiarity with browser extension architecture (state/storage services, sync mechanisms) is a plus given this dataset feeds directly into browser client behavior. Quality & Validation Mindset: Experience designing automated or semi-automated grading/validation systems to catch bad data before it ships, rather than relying on manual review alone. Security Awareness: Basic understanding of the security posture differences between vetted, human-authored rules and heuristic-based autofill. Open Source & Communication: Excellent written communication and a strong passion for open-source software, developer tooling, and modern internet security. Why Join Us This is an opportunity to play a foundational role in shaping our India Engineering COE from the ground up. Our user community loves us and we love them. Come to work each day with a sense of purpose as we bring a more secure internet experience to everyone from our friends and family to the world’s largest organizations. Become an expert. You’ll get immersed in the prominent technology markets of security and open source software. You'll work alongside talented global teams, solve meaningful engineering challenges, influence how we scale our engineering organization & contribute to products used by customers around the world. If you're passionate about building exceptional teams, enabling engineering excellence, and making a lasting impact within a fast-growing engineering company, we'd love to hear from you. Equal Opportunity Employer We are committed to fostering an inclusive workplace where everyone can do their best work. We welcome applicants from all backgrounds and make employment decisions based on skills, experience, qualifications, and business needs.
Findigo hittar jobben och fyller i ansökan. Du klickar Skicka.
Visa jobbet och ansökUrsprunglig annons: bitwarden.com