Summary
Join our fully remote team as a Senior Backend Software Engineer and contribute to the development of new features, impacting how we develop our product. This role demands a deep understanding of distributed systems, performance optimization, and driving significant business value through technical solutions.
Requirements
- Minimum of 4 years of professional software development experience
- Strong proficiency in algorithmic thinking and problem-solving
- Passion for performance optimization, both on architecture & component level
- Extensive experience in designing and implementing distributed systems, including: Large-scale data processing in near real-time; Ensuring the consistency and integrity of data across multiple storage systems; Building systems with high reliability, robustness, and resilience
- Concise and logical communication, both written and verbal
- Ability to balance business goals with technical purity, especially when adapting to high-paced, shifting priorities
Responsibilities
- Building an application that is Scalable: we aim to be the standard for data scientists and ML engineers around the world β thereβs quite a few of them
- Portable: we offer both SaaS and on-prem installations. There are times when we need to be very lightweight
- Flexible: Machine Learning is a very fast-paced field; we often need to adapt
- Choosing the tools we use. Weβll lean on your knowledge and expertise to select the best technologies and tools for a given task
- Participating in defining our applicationβs architecture
- Implementing new features and improving the existing ones
Benefits
- Flexibility: 100% remote work with an office in Warsaw available and flexible working hours
- Share in our success: Participate in the Employee Stock Option Plan and be part of our growth journey
- Time off: 20 paid service-free days per year
- Ownership and impact: Space to take action, bring your ideas to life, and make a real impact