Staff ML Engineer
Kard is transforming customer loyalty with our rewards-as-a-service API platform. We empower our partners, from neobanks to financial institutions and beyond, to offer tailored rewards that celebrate customers' daily transactions. Backed by $30M from industry-leading investors and seasoned experts, we are reshaping the future of customer engagement.
About the Role
In this pivotal role, your machine learning expertise will be fundamental to key product advances. Lead the development and deployment of sophisticated ML models, ensuring they are robust, seamlessly integrated, and strategically aligned. This opportunity positions you at the forefront of our ML initiatives. Here, you'll establish systems and best practices in a dynamic, agile environment. Engaging with rich, compelling data, you'll collaborate with a team of skilled engineers and data professionals. Your focus will be on classification, user segmentation, and operationalizing machine learning, while also exploring opportunities in near-real-time processing, anomaly detection, and other specialized ML domains.
- Drive the development and operationalization of ML models, focusing on scalability, efficiency, and integration with our existing infrastructure.
- Build and implement automated classification systems for user and transaction data, significantly improving our targeting capabilities and real-time analytics.
- Champion the implementation of MLOps practices, ensuring models are deployed, monitored, and maintained efficiently in production.
- Collaborate closely with data engineering to optimize data processing and model performance within our Databricks ecosystem.
- Actively explore and implement contemporary ML tools and methodologies, with a keen eye on effective and innovative solutions.
- Provide mentorship and guidance to team members, fostering a culture of continuous learning and excellence in alignment with Kard’s values.
- Proven expertise in machine learning, especially in classification, segmentation, and deploying models in production environments.
- Strong proficiency in Python and PySpark, ideally within Databricks environments. Experience with optimized ML in Rust (preferred) or C/C++ is also compelling.
- Proficiency in SQL and experience with ETL processes.
- Familiarity with current ML tools and frameworks, coupled with the ability to quickly evaluate, adapt, and implement effective new technologies.
- A practical, cost-conscious mindset, balancing technical solutions with business value.
- Demonstrated experience in dbt and Terraform, with a strong advocacy for MLOps principles and practices.
- Exceptional problem-solving abilities and resilience in the face of complex challenges.
- Independent, initiative-driven approach, committed to innovation and continuous improvement.
- Alignment with Kard's core values, especially in building a collaborative, open, and evolving work environment.
- Knowledge of TypeScript and Go, facilitating smoother collaboration within our engineering team.
Kard recognizes the unique value each of us brings to our collective success. As part of our remote-first team, you'll have the autonomy to influence our trajectory, actively contributing to the growth of our business and the evolution of our company culture. By embodying our core values of Initiative, Openness, and Humility, you will not only witness but directly foster an inclusive and dynamic work environment, from the executive level down.Our competitive benefit plan includes:
- Unlimited PTO, with a minimum requirement to take one day off a quarter, ten days a year, promoting mental well-being
- Observance of 11 Federal Holidays, plus an additional day each for Black Friday and Christmas Eve
- Health, Dental and Vision Insurance
- 401k with employer match
- Coworking space and WFH setup reimbursement
- Company Offsites in January, May, and September for planning, team-building, and networking