AI Software Developer
Description
Datarails is growing, and we're looking for a brilliant, independent AI Software Developer to join our CTO office!
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. All those financial reports, forecasts, expenses, analytics? Datarails takes all this data and integrates it into a one, simple, smart report. It consolidates the information, enables the finance professionals to follow it, manage it, and create the ever-needed order within the realm of finances. If this isn't enough, it enables thorough analysis of consolidated data for the creation of business and financial insights. It’s cloud-based, so nothing gets lost, it’s brilliant, so almost every feature can be added.
What You'll Do
- 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.
Requirements
- 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.
What We Offer
- We offer a supportive, agile, creative work environment with brilliant colleagues!
- Competitive compensation, ongoing recognition, and a chance to learn, contribute, and develop your skills.
- Opportunity to join an explosive industry, a successful and growing organization, and an unmatched leadership team passionate about their employees!
Apply for this position
We want to make sure everyone has an equal
chance to participate and make a difference. Datarails is an equal opportunity employer and
prioritizes
building a diverse and inclusive workplace.
We provide equal employment opportunities to all employees and applicants of any type and do not
discriminate based on race, color, religion, national origin, gender, age, sexual orientation,
physical
or mental disability, genetic information or characteristic, gender identity and expression, veteran
status, or other non-job related characteristics or other prohibited grounds specified in applicable
federal, state, and local laws.
Datarails’ policy is to comply with all applicable laws related to nondiscrimination and equal
opportunity and will not tolerate discrimination or harassment based on any of these
characteristics.
This policy applies to all terms and conditions of employment, including recruiting, hiring,
placement,
promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.