Senior Scala Developer
Design, development and maintenance of Deep.BI Stream Processing Infrastructure
Main technology stack for this role: Scala, Flink, Kafka
Level: Senior (more than 3 years of experience)
Location: Warsaw or Poznań, Poland
About Deep BI, Inc.
Deep.BI is a data platform for media companies. It can save up to 95% of money needed to build and maintain an in-house big data solution and years of development.
The data plays a fundamental role in every aspects of media including:
new product development
increasing audience engagement
monetization (subscription, ads, branded content)
Deep.BI makes data collection, integration, storage, analytics and usage easy. It reduces all the complexity needed to implement big data technology and thus minimizes risk and cost. We use modern, real-time stack including Node.js, Kafka, Flink & Druid. We built our own HA, hybrid data cloud (now ~400 cores) and we're scaling it horizontally.
We also experiment with conversational user interface for our analytics platform, where customers get insights provided by chatbots. Also, as a next step we work on bot-2-bot communications to automate processes (RPA - Robotic Process Automation).
We're a young startup and yet a small team of enthusiasts, with solid financing from well known business angels having firsts big media customers from US and Europe.
We invite the best, passionate people. Let's talk and find out if there's a fit.
You will help to expand or modify our platform capabilities and architect new strategies and applications,
You'll mainly use Scala and Flink to develop real-time data processing and enrichment, using DNN models, wide-and-deep recommendation-oriented models and reinforcement learning models,
You will shape the future of what data-driven media companies look like, drive processes for extracting and using that data in creative ways, and create new lines of thinking for financial success of our customers,
Through the creative, data-driven and AI-powered algorithms, you will create valuable, transformative business strategies,
You’ll apply and advise teams on the state-of-the-art advanced analytic and quantitative tools and modeling techniques in order to derive business insights, solve complex business problems and improve decisions,
You’ll also have the opportunity to lead and support the development of knowledge for our customers analytic teams.
BS or MS in Computer Science or equivalent experience
min. 3 years of experience with Scala or 5 years of experience in Java or Kotlin in backend development projects
knowledge of Java and Scala languages
knowledge of Apache Flink and Apache Kafka
experience in team work, knowledge of versioning tools is a must
Intellectual curiosity, along with excellent problem-solving and quantitative skills, including the ability to disaggregate issues, identify root causes and recommend solutions
experience with Stream Processing would be a plus
knowledge of any of these technologies: Apache Spark-Streaming, Apache Storm, Cassandra, Druid, Node.js
knowledge of big data stack would be a huge bonus
Market salary, different types of contract available + paid holidays (20 or 26 days)
Work in a young startup with solid financing, among passionate and friendly people
Private medical care
Stock option plan
Flexible working hours, possibility of occasional remote work
Each member of the team has real influence on the product - state of the art big data & AI platform
Great office location - beautiful co-work on Senatorska street
You believe there's a fit - apply now!
Any doubts - drop us an email: firstname.lastname@example.org