Senior Algorithm Engineer
FINQ, founded by Eldad Tamir and Nir Zuk, is a technology company that develops pension and investment platforms. The company, which operates in Israel and the United States, offers pensions and investment ranking, based on AI, and provides access to personalized digital investment solutions.
About the job
FINQ R&D AI group is responsible for developing and implementing investment portfolios, generating investment transactions and evaluating portfolios on industry metrics.
We are looking for an experienced senior algorithm engineer to join the AI team. You’ll have the opportunity to make a significant impact by creating products that beat the investment market.
Passion, creativity, and expertise will be critical to building innovative systems that transform how technology supports the investment industry. Your contributions will be essential in developing innovative solutions, and direct impact on business results.
Responsibilities
- Software Engineering: design, develop, test and implement data pipelines infrastructure, work closely with group members and peers
- Machine Learning: Design, Research, analyze, develop, and implement predictive models, in addition to rule-based coding and MLOps infra for various machine learning techniques to address complex business problems.
- Data Science Group focal point for aspects of code review, code quality, unit testing, E2E testing, ML models monitoring, maintainability and scalability
- Collaboration: Work closely with cross-functional teams including Data Engineering, Investment analysts, Devops, Back End, and Front End teams to deliver ML to production.
- Stay updated with the latest research and advancements in MLOps, time-series prediction and Gen-AI.
Requirements
- 7+ years of professional R&D experience in Backend/ML Engineering in a tech company that involves working with researchers.
- 4+ years of professional experience in Data Science – research, data analysis and implementation of predictive models. Experience with Machine Learning for time-series prediction and tabular data: Proven track record in productization of ML models
- 4+ years as Python SW developer
- 2+ years of experience in a startup
Education
- B.Sc. in Computer Science or Software Engineering
- Advantage: M.Sc or Ph.D. in relevant fields
Technologies
- Python technical lead
- Proficiency in SQL
- Vibe coding: Strong coding skills with a focus on writing efficient and scalable ML code
- Production Experience: Demonstrated ability to deploy ML models in production, ensuring reliability, scalability, and real-time processing
- CI and Cloud ML technologies: AWS, Airflow, Docker, Kubernetes, Git, Jira/Monday
- Advantage: Experience in signal processing and time series data.
- Advantage: Java experience
- Advantage: Knowledge of Large Language Models (LLMs)
Soft Skills
- Communication: Create clear, concise, and actionable reports to communicate insights to stakeholders.
- Initiator and Promoter: Self-starter who actively proposes new ideas and promotes innovative solutions
- Learner: Passion for continuous learning, staying updated on the latest SW and ML trends, tools, and research
- Flexible Mindset: Adaptability in approaching problems and adjusting models or strategies as needed
FINQ is located in Tel-Aviv near the stock-exchange-market.
Work is from the office 4 days a week, and one remote working day.