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.