We’re looking for a Data Engineer / Data Scientist to join our team in a hybrid role that combines data infrastructure and modeling.
Requirements:
- 2+ years of experience in data engineering, data science, or a closely related field.
- Proficiency in Python (Pandas, NumPy, or similar libraries); ability to read and ideally write TypeScript.
- Experience designing and working with relational databases (PostgreSQL) and time-series databases (InfluxDB or similar, such as TimescaleDB or ClickHouse).
- Experience building and maintaining REST APIs (data aggregation and serving layer).
- Familiarity with simulation systems, agent-based modeling, or scenario generation pipelines.
It will be a significant plus if you have:
- Experience working on fintech or blockchain projects.
- Familiarity with DSL design or structured data serialization formats (e.g., JSON Schema, Protobuf, Avro).
- Experience with Docker and multi-service orchestration setups.
- Understanding of financial data concepts (rates, balances, collateral, FX) — not required, but would significantly reduce onboarding time.
Responsibilities:
- Own design and development of core data components within a complex distributed system, including defining data models, processing pipelines, and data flow between system parts.
- Collaborate with backend engineers to maintain backend services that aggregate, transform, and expose data through well-structured APIs for other services.
- Work with autonomous system components and their orchestration, ensuring reliable execution and data exchange.
Why Join Us?
- Work on cutting-edge AI/ML applications.
- Solve complex search and orchestration challenges.
- Opportunity to work with the latest LLM and AI search technologies.
We offer:
- Competitive salary.
- Attractive international projects.
- Participation in leading world conferences.
- International teams and a multicultural environment.
- Fully remote work and flexible working hours.
- Flexible time off whenever you need it.
- Investment in your professional and career growth, corresponding to wage growth.
- Mentoring and training.
- Opportunity to contribute to one of the functional programming industry’s leading blogs.
- Therapy sessions to support your well-being.
By joining Serokell, you’ll become part of a warm community of ingenious engineers, computer scientists, designers, marketing experts, and other inventive people. You will be able to take part in ambitious projects that work on building the next generation of computer software, try out crazy initiatives unhindered by bureaucracy or judgment, and have fun in our Slack channels that range from #music to #butthurt (did we mention the huge custom emoji set?).