Senior Architect
About The Position
What does Dataloop do?
Dataloop AI is on a mission to provide an all-in-one platform for AI/GenAI lifecycle management, specializing in unstructured data. Our platform offers advanced data management, annotation tools, MLOps workflows, and data pipelines for seamless development and production. Dataloop empowers organizations with a unique ML applications marketplace to easily deploy AI/GenAI solutions.
About the position:
We are seeking an experienced Senior Architect to lead the design and delivery of scalable, high-performance, and robust systems that drive the next generation of AI/GenAI lifecycle solutions. This individual will play a key role in shaping the architecture of our core platform and its components, ensuring alignment with business goals and technical excellence.
The ideal candidate will have a proven track record in large-scale systems design, the ability to lead complex technical projects, and a strong understanding of AI/ML, cloud environments, and modern software development practices. While this is primarily an individual contributor role, experience managing or mentoring teams is highly valued.
Responsibilities:
- Lead architectural design and decision-making for large-scale, high-performance, and fault-tolerant systems.
- Collaborate with cross-functional teams (Product, Engineering, Operations) to ensure architectural alignment with company objectives.
- Provide technical leadership and mentorship to engineering teams, fostering best practices in system design, coding standards, and scalability.
- Evaluate and recommend new technologies and tools to enhance system performance and developer productivity.
- Develop detailed system specifications, including API designs, data flow diagrams, and integration strategies.
- Drive the end-to-end success of complex technical projects, from concept to deployment.
- Advocate for architectural consistency and efficiency across multiple teams and repositories.
Requirements
- 14+ years of experience in software engineering, with a focus on large-scale system design and implementation.
- 5+ years of hands-on experience as an Architect, designing and delivering complex, distributed systems.
- Proven track record in leading end-to-end architecture for large-scale, high-performance, and fault-tolerant systems.
- Expertise in cloud platforms, containerization (Docker/Kubernetes), and event-driven architectures.
- Strong background in backend technologies (Node.js, Python) and experience with databases (SQL and NoSQL).
- Experience & In-depth knowledge of messaging systems like Kafka/RabbitMQ and Big Data environments.
- Experience with Agile methodologies, including iterative design and delivery.
- Strong analytical and problem-solving skills, with an emphasis on debugging and optimization.
- Excellent communication skills and a sense of ownership and responsibility.
Advantage -
- Hands-on experience with AI/ML Ops, data pipelines, and Function-as-a-Service (FaaS) systems.
- Familiarity with TDD, TypeScript, and modern frontend frameworks (React/Vue.js).
- Prior experience leading or mentoring a development team.