About the Role:
At Fideo, we’re leading the charge in the fight against fraud by turning data into actionable insights. As a Principal Engineer, you'll be at the forefront of building systems that detect and disrupt fraudulent activity in real-time, protecting individuals and organizations alike. This isn’t just about code—it’s about creating solutions that make a tangible impact on people’s lives.
In this role, you’ll design and implement highly scalable, performant systems capable of processing billions of records across diverse data sources—from AdTech and MarTech to dark web signals. You’ll collaborate with a small, highly skilled team to build the foundation of Fideo’s platform, driving innovation in areas like real-time data processing, microservices architecture, and API development.
You’ll work closely with our Product and Data teams, tackling complex technical challenges while delivering features that bring immediate value to our customers. Whether it’s optimizing batch data ingestion, scaling high-throughput APIs, or debugging distributed systems, you’ll own the toughest problems and see them through from end to end.
As a senior technical leader, you’ll also play a key role in setting engineering standards, exploring new technologies, and shaping the future of Fideo’s platform and culture.
Ideal Candidate:
Our ideal candidate has an insatiable curiosity about the world, always seeking to understand how things work and why problems arise. When faced with a problem, they know how to navigate ambiguity and identify the right paths to resolve it. They combine an eye for detail with the ability to quickly build and test solutions, turning ideas into actionable insights to validate or disprove concepts.
Core Responsibilities:
- Write high-quality, well-tested code to support data ingestion, delivery, and foundational systems.
- Build and evolve batch data ingestion pipelines and microservices, integrating identity fragments into our Identity Graph and real-time Signals data collection.
- Seamlessly blend batch and API-based data sets to ensure consistent data integrity across all sources.
- Develop and maintain microservices that can scale to handle thousands of requests per second.
- Take ownership of problems from end to end, creating functional solutions that address real needs.
- Embrace a DevOps-first mindset to manage and self-serve infrastructure changes as needed.
- Collaborate closely with Product Management to flesh out, document, and develop impactful features.
- Lead innovation in processes and technologies to improve the efficiency, quality, and speed of both our systems and our team.
- Participate in on-call rotations, ensuring high availability for key systems.
- Mentor and support teammates, fostering technical growth within the team.
- Support Sales in closing deals by contributing a strong technical voice to customer conversations.
Requirements:
- 10+ years in engineering, with a focus on high-throughput microservice architectures.
- Expertise in building and scaling microservices using Java, Scala, Python, or GoLang API frameworks (we use Dropwizard, Quarkus, and FastAPI).
- Strong experience with large-scale and NoSQL databases (e.g., ClickHouse, Scylla, Cassandra).
- Proficient in traditional RDBMS and SQL systems (e.g., MySQL, Postgres, Aurora, Athena).
- Skilled in scaling and debugging complex microservice systems.
- Deep knowledge of cloud platforms (especially AWS) and experience deploying cloud-based services.
- Familiarity with CI/CD tools like GitHub Actions, Docker, Kubernetes, and ECS.
- Experienced in cloud configuration and deployment templates (e.g., Terraform, Ansible).
- Comfortable with Linux/Unix and command-line scripting.
- Familiar with observability tools like PagerDuty, Graphite, and Grafana.
- Excellent written and verbal communication skills, with an ability to create clear, concise documentation, diagrams, and presentations.
- Strong architectural skills, with experience designing robust systems.
- Proficiency in data architecture and efficient data formats like Parquet and Avro.
- Hands-on experience with AirFlow, Spark, and Scala.
Nice to Haves:
- Background in fintech or fraud prevention.
- Experience in Identity Resolution.
- Algorithms expertise or a strong mathematical background.
- Front-end experience for debugging tools.
About Fideo:
At Fideo, we provide crucial intelligence to protect people, businesses, and communities. Our name is inspired by the concept of “Fides Publica,” which means public faith. We provide businesses access to billions of aggregated identity signals on people, devices, and behavior. Fideo applies trusted intelligence to power real-time identity verification and fraud protection.
At Fideo, we have embraced a default remote work environment in the US. Roles can be filled in the following states: Colorado, Florida, Georgia, Massachusetts, Minnesota, Missouri, New Hampshire, and Texas. Please only apply if you live in one of the states listed above. State locations and specifics are subject to change as our hiring requirements shift.
Compensation and Benefits:
- $170,000 - $195,000 base plus company-based bonus plan and equity.
- We offer you and your family 100% covered medical, dental, and vision benefits.
- We are #defaultremote (fully and permanently remote). We plan to get the entire team together in person at least once a year.
- Work-Life Harmony - we want work to work for you and your family’s schedule.
- A monthly reimbursement for recurring home office expenses.
- Unlimited VTO (vacation time off) so you can recharge and relax when needed.
- Paid Parental Leave when you welcome a new member to your family.
- Bereavement leave to support the grieving process for the loss of both human and animal family members.
- The rich Company holiday schedule includes the week between Christmas and New Year off!
- We provide a prepaid HRA card for out-of-pocket medical, dental, and vision expenses.
All offers of employment at Fideo are contingent upon clear results of a thorough background check. Fideo is an Equal Opportunity Employer. Fideo does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law.
By clicking on the “submit application” button and applying for a job at Fideo, you are agreeing to submit your data to Fideo for the purposes of determining qualification for the role. In addition, Fideo will keep the personal data you submit for future recruiting and hiring processes.