Who are we looking for? We are seeking a talented and experienced Backend Engineer (SDE – 2) to join our distributed team. In this role, you will be responsible for designing, developing, and maintaining scalable and secure backend systems. As a key contributor, you will collaborate with engineers, product managers, and stakeholders to ensure backend infrastructure delivers an exceptional user experience while maintaining high performance and reliability. Responsibilities Design, develop, and maintain backend services, focusing on performance, security, and scalability. Proactively communicate with team members before starting implementation to align on goals, requirements, and potential challenges. Build reusable, maintainable code and ensure backend systems are optimized for performance and efficiency. Collaborate closely with frontend engineers to ensure backend systems align with product needs and contribute to a seamless user experience. Work with product designers and managers during the design phase to review requirements, ask questions, and clarify any ambiguities, ensuring that the technical implementation supports the overall product vision. Take ownership of backend architecture, suggesting improvements to enhance scalability, reliability, and code quality. Break down complex technical issues into manageable tasks and milestones, ensuring timely delivery while maintaining high standards. Write clean, testable code and participate in code reviews to maintain high-quality standards across the codebase. Continuously monitor and improve system performance, addressing any bottlenecks and ensuring scalability. Requirements 3+ years of experience in backend development using any modern technology stack. Strong expertise in backend development, including API design, database management, and cloud infrastructure. Proactive in communication, ensuring alignment and clarity across team members before starting projects/features. Strong problem-solving skills, with the ability to quickly grasp new concepts and apply them effectively. Familiarity with testing, CI/CD pipelines, and version control tools. Excellent collaboration and communication skills, with the ability to work effectively in a distributed team environment. Preferred Knowledge of Ruby on Rails or similar frameworks. Understanding of the Multiwoven open-source project, including its architecture and key components.
Who are we looking for? We are seeking a skilled and experienced DevOps Engineer to join our team. You will play a critical role in designing, implementing and maintaining high performing, secure, and scalable systems in our cloud infrastructure. This role involves collaborating closely with other engineers, product and sales personnel, and other stakeholders to ensure that our product’s availability and performance comply with customer SLAs. It also requires you to be on-call, as a first line of defense, for a period of one-week (rotating). You Will Be Responsible For Design, implement, and maintain scalable, secure, and cost-effective cloud infrastructure in Azure. Build and optimize automated CI/CD pipelines to ensure seamless and efficient deployment of ML models, APIs, and other applications. Automation of manual processes and workflows. Monitoring and troubleshooting to ensure uptime, performance, and reliability of our systems. Responding quickly to incidents and troubleshoot infrastructure or application-related issues. Close collaboration with Software Engineers, Data Scientists, and Product teams to ensure infrastructure meets the needs of AI and ETL workloads, and can handle high volumes of data and computation. Adherence to security best practices in system architecture and deployment pipelines to ensure data privacy, security, and compliance with relevant regulations (SOC 2, CCPA). Continuous evaluation and optimization for system performance, cost management and scalability of AI-related and ETL workloads. Create and maintain clear documentation on deployment processes, infrastructure setup, and troubleshooting guides to support internal teams and reduce downtime. Requirements 3+ years of hands-on experience in a DevOps role. Strong proficiency with Azure and AWS. Experience with containerization and orchestration: Docker and Kubernetes. Experience with monitoring and logging tools (Prometheus, Grafana, Loki, etc.) Experience building and maintaining workflows with GitHub Actions. Scripting skills in Python, Bash, or similar language is encouraged. Experience with git and git-based workflows. Familiarity with collaboration development tools like Linear, Slack, and Confluence.
Position Overview We are seeking a skilled and proactive QA SDET – 2 to join our distribution team. This isn't your typical "just run the test cases" role. We need someone who can deeply understand our AI ecosystem, take ownership of quality across the product, and drive testing excellence through automation and first-principles thinking. You'll work autonomously in a remote environment, requiring strong self-direction, excellent communication, and genuine curiosity about both the product and the testing craft. You will be responsible for Design, develop, and maintain automated test suites with a goal of automating 80% of integration tests, ensuring comprehensive coverage and reliability. Go beyond surface-level testing by truly grasping how our AI product works, the user journey, edge cases, and potential failure modes. Identify quality risks early, surface issues before they reach production, and continuously improve our testing processes without waiting to be told. Build reusable test frameworks and components using modern testing tools and best practices. Break down complex testing challenges from the ground up, questioning assumptions and designing effective test strategies. Produce clear video demonstrations of issues, test scenarios, and product features, along with well-structured documentation for test cases, automation frameworks, and quality processes. Own the delivery of an entire software development test suites and framework Work closely with cross-functional stakeholders to understand requirements, provide quality insights early in the development cycle, and ensure testability is built into features. Articulate quality concerns, test results, and recommendations clearly in a remote environment through written updates, documentation, and team discussions. Requirements 2+ years of experience in QA/SDET roles with a strong focus on test automation and integration testing Proficiency in languages like JavaScript/TypeScript, Python, and Ruby for writing test automation Experience with tools like Playwright, Selenium, Jest, or similar frameworks for frontend and API testing Proven ability to design and implement comprehensive test strategies that cover complex user workflows Ability to break down problems from fundamentals, question assumptions, and design effective testing approaches rather than following rote processes Comfortable creating detailed documentation, test plans, bug reports, and asynchronous updates for a distributed team Takes initiative to identify issues, improve processes, and learn new technologies without constant direction Passion for understanding how things work, staying current with testing best practices, and diving deep into the AI/ML domain Proven ability to work effectively in a distributed team environment with minimal supervision