← Back to jobs
D

Machine Learning Engineer

·Israel
On-siteFull-timeAI & Machine Learningcapital marketsIT Services and IT ConsultingFinancial Services

Build infrastructure for machine learning algorithms on big data. Optimize algorithms for latency and parallelize on compute grids. Integrate ML into trading strategies and contribute to research. Requires 5+ years of C++ and Python development.

Responsibilities

  • Build infrastructure for running Machine Learning algorithms on big data.
  • Optimize Machine Learning algorithms to run under latency constraints.
  • Parallelize Machine Learning algorithms to run on a parallel compute grid.
  • Build software for data acquisition and cleaning that can handle hundreds of terabytes of data.
  • Build data visualization tools for feature exploration and model verification.
  • Integrate Machine Learning algorithms into trading strategies simulations to verify end-to-end performance improvements.
  • Contribute to technological innovation through exploration of cutting-edge hardware, software, and methods.
  • Impact technological direction and analyze trade-offs between complexity and performance as an active research team member.

Requirements

  • MSc or BSc in Computer Science, Computer Engineering, or related field.
  • 5+ years of software development experience in modern C++ and Python.
  • Strong understanding of object-oriented design, data structures, and algorithms.
  • Ability to advise and collaborate with researchers on software engineering tools and practices.
  • Solid foundation in programming with clear thinking, communication, and coding skills.
  • Skills in numerical computing, machine learning, and visual intelligence.
  • Demonstrated ability to produce algorithmic code in a fast-paced environment.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions