What does Dataloop do?
Dataloop plays a central role in the advancement of artificial intelligence by addressing the critical dependency of model accuracy and relevance on high-quality training, finetuning, and Retrieval-Augmented Generation (RAG) data. Our platform equips enterprise AI teams with comprehensive tools for constructing robust data pipelines and orchestrating unstructured data at significant scale. This includes the essential processes of managing, preparing, and enriching data to fuel a wide range of AI solutions, spanning predictive analytics, generative models, and intelligent agents. By leveraging Dataloop's capabilities, AI teams can significantly expedite their workflows and achieve superior AI performance with unprecedented speed.
About the Position:
As a senior backend engineer in the data management team, you will be instrumental in developing the core of our AI and data platform. Your responsibilities will include the design, development, and maintenance of robust, high-performance, and scalable backend services. You will tackle intricate technical challenges, focusing on optimizing system efficiency and contributing to key architectural decisions that will shape the future of our platform. This role offers a dynamic blend of hands-on coding, in-depth problem-solving, and close collaboration with various cross-functional teams to deliver innovative solutions.
What’s it like to work at Dataloop?
Working at Dataloop offers a stimulating environment where you will tackle complex challenges on a versatile platform used by enterprise clients globally, demanding high scalability and continuous availability within a rapidly evolving industry. You will collaborate with skilled engineers, utilizing cutting-edge technologies such as Kubernetes, cloud orchestration, large-scale unstructured data management, and MLOps.
Dataloop fosters a culture that values creativity, commitment, and personal responsibility. Your contributions will have a tangible impact, and your insights will be actively considered. We are dedicated to your professional development, providing mentorship, opportunities for continuous learning, and a clear trajectory for career advancement.
Requirements:
Required Technical Skills:
- 7+ years of backend development experience, with a focus on Node.js (Typescript)
- 5+ years of experience with SQL databases (e.g., Singlestore, PostgreSQL, MySQL)
- 4+ years of experience using message brokers (e.g., Kafka, RabbitMQ)
- Solid understanding of microservices architecture and distributed systems
- Experience with cloud platforms (AWS, GCP, Azure)
- Proven ability to write scalable and high-performance code
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes)
Soft Skills:
- Strong ownership and proactive problem-solving skills
- Excellent debugging, analytical, and problem-solving abilities
- Ability to work autonomously and collaboratively within a team
- Effective written and verbal communication skills
- Detail-oriented with a strong commitment to code quality
Nice-to-Have (Advantages):
- Data-engineering background
- Knowledge of NoSQL databases (e.g., MongoDB, Cassandra)
- Experience in Big Data environments
- Familiarity with Test-Driven Development (TDD) and CI/CD practices
- Experience using Python for backend services