A Typical Day:
- Work hands-on with vast amounts of structured and unstructured data to build and refine data quality in knowledge graphs.
- Define and implement success metrics to continuously measure and enhance data quality.
- Collaborate with a wide range of partners (i.e. data producers, downstream consumers, taxonomy teams, etc.) to understand product use cases and data requirements, then design and implement solutions for data onboarding, reconciliation, and serving.
- Utilize both in-house and third-party Machine Learning tools and infrastructure to apply various algorithms for high-quality data curation.
- Mentor and guide team members, helping them solve technical challenges and grow their expertise.
Your Expertise:
- Extensive Experience: 7+ years of hands-on experience in developing large-scale solutions for structured and unstructured data across the full lifecycle, including data acquisition, extraction, processing, reconciliation, and production-level deployment.
- Data Quality Expertise: Deep expertise in addressing data quality challenges across multiple domains and data sources, with a strong understanding of both infrastructure and data perspectives.
- Taxonomy: proven experience in designing taxonomies and ontologies for representing entities and relationships within a knowledge graph framework.
- Knowledge Construction: Strong hands-on experience applying Natural Language Processing (NLP), Machine Learning (ML), and Large Language Models (LLM) for content understanding and knowledge construction. Expertise in areas such as text classification, named entity recognition, information retrieval, and knowledge extraction.
- Programming Proficiency: Advanced skills in programming languages such as Python, Java, or C#, with deep knowledge of data structures and algorithms.
- Problem-Solving: Exceptional analytical, problem-solving, and critical thinking abilities, with a demonstrated capacity to adapt to evolving challenges and technologies.
- Collaborative Communication: Excellent communication skills with the ability to work effectively within teams and across teams in a fast-paced environment.
Minimum Requirements:
- Bachelor's degree or equivalent practical experience.
- 9+ years of relevant software development experience in a fast-paced tech environment.
- Proven expertise and hands-on experience in backend systems, particularly in large-scale, high-quality data processing and optimization.
Benefits:
- Stock
- Competitive salaries
- Quarterly employee travel coupon
- Paid time off
- Medical, dental, & vision insurance
- Life insurance and disability benefits
- Fitness Discounts
- 401K
- Flexible Spending Accounts
- Apple equipment
- Commuter Subsidies
- Community Involvement (4 hours per month to give back to the community)
- Company sponsored tech talks and happy hours
- Much more…
How We'll Take Care of You:
Our job titles may span more than one career level. The starting base pay for this role is between $200,000 - $254,000. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
How We'll Take Care of You:
Pay Range
$259,000 USD