Senior Backend Software Engineer
Remote
Full Time
#Engineering
#Software
#Rust
#Java
#Python
#Clickhouse
#Kafka
#Elasticsearch
#Redis
#MySQL
#Microsoft Azure
#Google Cloud Platform
We are building the global standard for data scientists and machine learning engineers, and we want you to help us shape the future of our platform. At neptune.ai, we focus on creating tools that are as flexible as the fast-paced world of machine learning itself. If you are a builder who thrives on solving complex challenges and wants to see your code make a tangible difference for users worldwide, we would love to have you on our team.
Role at a glance
We are looking for a Senior Backend Software Engineer to join our team on a full-time basis. This is a remote position open to candidates anywhere. You will be a key player in our engineering group, focusing on high-level architecture and the development of features that keep our platform scalable and portable.
Your impact
- You will design and implement robust new features while continuously improving our existing infrastructure to support our growing user base.
- You will take ownership of our technical direction by selecting the best tools and technologies to solve specific engineering problems.
- You will contribute to defining the core architecture of our application, ensuring it remains efficient for both our SaaS and on-premise installations.
What you'll need
To be successful in this role, you should have at least 4 years of professional software development experience and a strong grasp of the following:
- Technical proficiency: You should be comfortable working with Rust, Java, or Python, and have experience with data tools like ClickHouse, Kafka, Elasticsearch, Redis, and MySQL.
- Cloud expertise: You should be familiar with Microsoft Azure or Google Cloud Platform.
- System design: You must have a background in building distributed systems that handle large-scale data processing in near real-time.
- Problem-solving: You should possess excellent algorithmic thinking skills and the ability to balance technical excellence with shifting business priorities.
- Communication: You need to be able to express complex ideas clearly and logically in English.
Perks and compensation
- Remote flexibility: Enjoy the freedom of a fully remote role with flexible working hours.
- Time off: You will receive 20 days of paid time off per year.
- Growth: You will have the opportunity to participate in our Employee Stock Option Plan to share in our company success.
- Ownership: We provide a collaborative environment where you are encouraged to bring your own ideas to life and take real ownership of your work.




