Senior Software Engineer, Match Team
$180,000 – $295,000 USD
Tech Stack
Responsibilities
- Architect, build, and manage critical engineering systems to power fast, relevant, and reliable search and retrieval experiences at scale.
- Build scalable, highly-available, high-throughput, highly maintainable systems, deployed in cloud environments.
- Design and build low-latency, high-throughput search APIs, indexing pipelines, and retrieval systems using Python, Typesense, and AWS.
- Evaluate and evolve the search technology stack, driving technical design decisions across retrieval architecture, indexing strategies, and system performance tradeoffs.
- Lead end-to-end work from design and implementation through productionization and customer-facing delivery, including detecting and investigating anomalies.
Soft Skills
Team LeadershipMentoringWritten CommunicationCross-Functional Collaboration
Benefits
- Equity
Culture
Cross-Functional TeamsMentorship ProgramImpact-OrientedCustomer-ObsessedCollaborative Space
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly Python, Typesense, AWS hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Enigma Technologies
Industry: fintech
Size: small
Enigma is building the most reliable source of data on businesses to power financial services, aiming to provide a complete story of every business through engineered data from hundreds of sources.
View company profile →Compensation
Base salary: $180,000 – $295,000 USD
Equity: All of our compensation packages include equity because we believe 100% of Enigma employees should have the option to purchase ownership in the company and benefit from the value we’re creating together.