U

Software Developer – API Integrations & Real-Time Data (Java )

Unit Group
Full-time
On-site
Ramat HaHayal, Israel
Data Analytics
About client:
Client is an AI company operating at the intersection of sports prediction and algorithmic trading. They leverage cutting-edge deep learning models to predict the outcomes of sporting events, both before they happen and as they evolve in real time.
To achieve this, we collect and process high-quality historical and real-time data. Our core system is built in Java and operates as a distributed real-time platform, dynamically adjusting to live match events and changes in betting odds.
We are a small, yet highly profitable company that values efficiency and effectiveness. We offer hybrid work options based on personal preferences, flexible hours, and a high degree of autonomy. If you are a highly motivated developer who thrives in an agile, non-corporate environment, we could be the perfect fit for you.

About the Role:
We are looking for a talented Software Developer to manage and integrate various API endpoints, including historical data sources, real-time data feeds, and betting exchange APIs. This is a critical role that requires not just API implementation but also a deep understanding of our systems, data architecture, and how information is stored and queried.

Key Responsibilities:
  • Develop, integrate, and maintain API connections for historical and real-time data sources.
  • Work with betting exchange APIs to ensure seamless data flow into our predictive models.
  • Optimize data storage and retrieval for real-time processing.
  • Troubleshoot and improve system performance, ensuring efficiency in a distributed environment.
  • Collaborate with data scientists and engineers to enhance predictive model performance.

Requirements

  • at least 5+ years of experience in software development, preferably in a larger company.
  • Strong proficiency in Java (preferred) or other relevant languages.
  • Experience with API development and integration (REST, WebSockets, etc.).
  • Strong understanding of data structures, distributed systems, and real-time processing.
  • Degree from a top Israeli university (or a comparable institution internationally).
  • Problem-solving mindset with the ability to deep-dive into tasks and understand business needs.
Nice to Have:
  • Experience in algorithmic trading, sports betting, or financial markets.
  • Knowledge of machine learning and AI-driven prediction models.
Hybrid Work Model: Office located in Ramat HaHayal – only one office day per week is required.