Datarails is a SaaS B2B solution that tackles one of the biggest challenges in financial departments: the overflowing amount of data that, up until now, was managed by tons of Excel sheets.
We are searching for an AI Software Developer who will:
- Own end-to-end development of backend features, from design through implementation to deployment and monitoring.
- Work closely with Product, Data Science, and other cross-functional teams to deliver AI-powered features and solutions.
- Take initiative to identify and resolve blockers across teams to ensure smooth and timely delivery.
- Design and implement robust, scalable, and maintainable backend services in a microservices architecture.
- Write clean, efficient, and testable code, and participate in code reviews and design discussions.
- Contribute to improving development processes and engineering best practices.
You have:
- At least 6 years of hands-on experience in backend software development.
- Strong proficiency in Python – must.
- Proven experience delivering production-grade features involving AI/ML components (e.g., NLP, LLMs, classification, or recommendation systems).
- Experience with microservices, APIs, and distributed systems.
- Experience with data pipelines, algorithms, or large-scale data processing – advantage.
- Experience with Node.js – advantage.
- Familiarity with cloud environments (AWS, GCP, or Azure) – advantage.
- Demonstrated ability to take full ownership of complex tasks and deliver them independently.
- Strong communication skills and a collaborative mindset – comfortable working with and influencing multiple teams.
Note: Experience in a SaaS company and a passion for building smart, scalable, and high-impact features are highly valued.