Weave HQ is a workplace messaging platform designed to improve employee communication and streamline operations.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
INR 7.0 - 12.0 Lacs P.A.
Work from Office
Full Time
The Machine Learning Teams mission is to enable product innovation by making it painless for developers to build ai powered applications that require access to large sets of data. Machine learning is challenging but we are striving to democratize access to the tools and technology that powers it so teams can build cutting edge features safely and responsibly without a PhD in Data Science. As a Machine Learning Engineer on the team you ll be building models for new products with emerging technologies, at scale. We handle data for hundreds of millions of people daily. What you will own Design and Develop machine learning infrastructure, tooling, and models to help teams deliver world class experiences. Help product and development teams understand the data lifecycle and the inherent experimental nature of machine learning. Build internal products and platforms to enable teams to incorporate AI into their features and customer facing products. Consult with teams to help them understand common patterns, anti-patterns, and tradeoffs of machine learning. Guide them through creating excellent customer experiences end to end. Build scalable, resilient services to support data integration, event processing, and platform extensions. Contribute to the continued evolution of product functionality that services large amounts of data and traffic. Write code that is high-quality, performant, sustainable, and testable while holding yourself accountable for the quality of the code you produce. Coach and collaborate inside and outside the team. You enjoy working closely with others - helping them grow by sharing expertise and encouraging best practices. Work in a cloud environment, considering the implementation of functionality through several distributed components and services. Work with our stakeholders to translate product goals into actionable engineering plans. What youll need to accomplish the job High integrity, team-focused approach, and collaboration skills to build tight-knit relationships across Weave with various roles and stakeholders Responsive person with a strong bias for action 5+ years of experience in any structured back-end language, i.e. Go, Java or Python (Go and Python experience is a plus) Experience moving and storing TBs of data or 100M s to 10B s of records Experience building and deploying ML driven B2B multi-tenant applications in production environments Experience with common ML technologies such as Python, Jupyter, Workflow Engines (Dagster, MLFlow, KubeFlow, etc), DVC, Triton Server, LLMs, Postgres, and others Experience with modern ML tools and techniques such as LLMs, RAG, Prompt Engineering, Fine Tuning, multi-modal models, and others Experience with data labelling or annotation for audio or text use cases Understanding of distributed systems and building scalable, redundant, and observable services Expertise in designing and architecting systems for distributed data sets and services Experience building solutions to run on one or more of the public clouds (e.g., AWS, GCP, etc.) Experience providing stable well designed libraries and SDKs for internal use Self driven and a thirst for learning in a quickly changing industry Demonstrated track record of delivering complex projects on time and have experience working in enterprise-grade production environments Strategic thinker with a strong technical aptitude and a passion for execution What will make us love you A background with data analysis, visualization, and presentation 3+ years of experience in data science, machine learning, or predictive analytics in addition to engineering experience Experience with natural language models, embeddings, and inference in production, at scale Experience with real-time audio models and voice use cases such as transcription, ASR pipelines with interruption detection, audio alignment, and speech synthesis Experience with emerging technologies such as Model Context Protocol (MCP) Proficient understanding of containers, orchestrators, and usage patterns at scale including networking, storage, service meshes, and multi-cluster communication. Experience with Kubernetes or GKE and the Operator Pattern (GCP), specifically, a plus Experience with highly sensitive data such as PHI (HIPAA) and PII data Experience with automation and container based workflow engines Experience with GitOps, IaC, and configuration driven systems A preference for open source solutions A track record of clean abstractions and simple to use APIs Deep understanding of distributed data technologies such as streaming, data mesh, data lakes, warehouses, or distributed machine learning A desire to advance the state of the art with new and innovative technologies Enjoys working in a greenfield environment using rapid prototyping Enjoys working with open-ended, evolving problems, and domains
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
INR 14.0 - 18.0 Lacs P.A.
Work from Office
Full Time
This position will be fully remote in India Reports to: Director of Product Management What You Will Own Define the vision of the analytics platform, coordinate with individual product teams and execute on a combined product strategy and roadmap Build out the infrastructure that enables us to scale while delivering best in class integrated experiences for our users Conducting regular customer research sessions for discovery, solution assessment, prototype testing and general feedback Collaborating with Sales, CSMs, Finance, Marketing, BizDev and Training teams to deliver great experiences to our customers Defining measurable outcomes and maintaining focus on those outcomes throughout the execution of the roadmap What You Will Need to Accomplish the Job 5-8 years of product management experience User-centered design approach to product development UI design experience is a bonus Data-informed product decisions by utilizing various analytics tools Analytical approach to testing new features Strong communication skills - demonstrated ability to speak on a technical level and articulate your strategy and objectives with product leadership, designers and developers Asynchronous communication using tools like Slack, Google Workspace is preferred Strong project management skills Solid understanding of Agile methodologies Ability to think creatively and strategically Active listener who is humble and always looking to learn and improve Passionate about solving complex business problems through technology and design A relevant education is preferred, but not mandatory, if you have the experience and a body of work that speaks for itself What Will Make Us Love You Experience building products against AI/ML (bonus points for experience with LLMs) A strong desire to work at Weave specifically, because you are interested in our products, what we are working on, and who you will be working with A track record of achievements in your past roles and companies Demonstrated history of delighting customers in hard-to-copy, margin-enhancing ways Ability to remove ambiguity and distill what matters and what doesn t Experience developing and maintaining a strategy for your team to guide which opportunities to pursue Someone who understands the importance of storytelling in the product development process A good aesthetic sense and eye for detail with focus on inclusive / accessible design
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
INR 7.0 - 12.0 Lacs P.A.
Work from Office
Full Time
" Weave is looking for a Senior or Staff Test Infrastructure Engineer to lead the charge in building intuitive, high-impact testing tools that empower our developers to ship high-quality software with speed and confidence. As a senior engineer on the Test Infrastructure team, you ll set the technical direction and play a pivotal role in scaling our testing systems to meet the demands of a rapidly growing engineering organization. You ll partner closely with teams across Weave to deliver tools, frameworks, and guidance that promote testing best practices and elevate software quality. This role requires deep technical expertise, a user-centric mindset, and a passion for developer experience. Youll embody our values of The Customer is Everything and Care More by creating testing solutions that delight internal teams. If youre driven to make a broad impact through infrastructure and enable engineering excellence at scale, we want to hear from you . This position will be remote, in India Reports to: Engineering Manager What You Will Own ( Responsibilities ) Architect and Build Scalable Test Infrastructure: Lead the end-to-end design, architecture, development, and ongoing maintenance of robust, scalable, and reliable test infrastructure, frameworks, and tooling. Your solutions will need to effectively support a diverse range of engineering teams, including Backend (Go microservices on Kubernetes), Frontend (React with Playwright/Cypress), Mobile (Flutter), and MLOps (Python). This requires not only deep technical expertise but also the versatility to design unifying platforms or context-specific tools that cater to varied technological needs and workflows. Drive Technical Vision and Strategy: Define and champion the technical roadmap for test automation and infrastructure at Weave. You will evaluate emerging technologies, testing methodologies, and industry best practices, making data-driven recommendations and leading the implementation of improvements that enhance efficiency, coverage, and reliability. Enhance CI/CD and Developer Workflows: Take ownership of and significantly improve our Continuous Integration and Continuous Delivery (CI/CD) pipelines, focusing on seamless integration of automated testing, faster feedback loops, and enhanced reliability. You will build and maintain tools that provide clear visibility into test results, code coverage, performance metrics, and overall software quality trends. Develop and refine solutions for critical aspects like test data management, dynamic environment provisioning, and insightful test result analysis. Solve Complex Engineering Challenges: Tackle intricate technical problems related to testing high-scale, distributed systems, particularly our extensive Go-based microservices architecture running on self-hosted Kubernetes clusters. Address challenges inherent in testing asynchronous systems involving technologies like Kafka and NSQ. Champion Quality and Enable Engineering Teams: Act as a key advocate and enabler for testing best practices across the entire engineering organization. Create clear documentation, provide targeted coaching, and develop intuitive, "delightful" tools that make it easy for developers to write, run, and understand tests. Collaborate closely and empathetically with engineers from different domains to understand their specific testing hurdles and requirements, ensuring the solutions you build truly meet their needs. Address Key Infrastructure Gaps: Take ownership of improving areas with underdeveloped test infrastructure, particularly for our Mobile engineering team working with Flutter. This represents a significant opportunity to make an immediate and substantial impact by designing and implementing effective testing solutions for this platform. Mentor and Lead: Provide technical mentorship and guidance to other engineers, both within the Test Infrastructure team and potentially across the broader engineering organization. Foster a culture where quality is a shared responsibility, elevate the teams technical skills, and lead by example in solving complex problems and driving initiatives. Troubleshoot and Debug: Dive deep to diagnose and resolve complex issues within the test infrastructure itself, and assist development teams in debugging challenging test failures in CI/CD or complex integration scenarios. What You Will Need to Accomplish the Job (minimum qualifications- education, experience, certifications, skills) Experience: 5+ years (for Senior level) or 8+ years (for Staff level) of professional experience in roles such as Test Infrastructure Engineer, Software Engineer in Test (SDET), Site Reliability Engineer (SRE), DevOps Engineer, or Software Engineer with a significant focus on building test automation frameworks, CI/CD systems, and developer tooling. Programming Proficiency: Strong software development fundamentals and significant hands-on experience building, testing, and maintaining complex applications or infrastructure using Go and/or Python. Proficiency in at least one is essential; expertise in both is highly desirable. Kubernetes Expertise: Deep familiarity with Kubernetes concepts, architecture, and workflows is required. This includes experience deploying applications and managing resources. CI/CD Mastery: Proven ability to design, implement, manage, and optimize complex CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, ArgoCD, Spinnaker, or similar technologies. Testing Expertise: Solid understanding of various testing methodologies (e.g., Unit, Integration, End-to-End, API, Performance, Load, Contract) and extensive experience building and utilizing test automation frameworks and tools across different layers of the stack (e.g., Go standard testing library, PyTest, REST API testing tools, UI automation tools like Playwright, Cypress, or Selenium). Distributed Systems Knowledge: Experience working with and testing microservice architectures and distributed systems, including an understanding of the unique challenges they present for testing and observability. The ability to navigate and build solutions for this complexity is key. Problem-Solving Acumen: Exceptional analytical, debugging, and problem-solving skills with a knack for tackling ambiguous, complex technical challenges and driving them to resolution. Strong systems thinking ability is crucial. Collaboration and Communication: Excellent communication skills (verbal and written) with the ability to articulate complex technical ideas clearly and effectively to diverse audiences, including engineers, product managers, and leadership. Proven ability to collaborate effectively within and across teams. What Will Make Us Love You (preferred qualifications- including personality traits) Weave Tech Stack Familiarity: Direct experience building test infrastructure for Go-based microservices environments. Hands-on experience testing systems utilizing Kafka, NSQ, Postgres, and/or gRPC. Familiarity with frontend testing frameworks like Playwright or Cypress in a React environment. Flutter Testing Experience: Experience designing, building, and scaling test infrastructure specifically for Flutter applications. This is a key area where you can make a significant impact. Familiarity with Flutters testing ecosystem (e.g., flutter_test, integration_test, Patrol, Appium Flutter Driver) is highly desirable. While listed as preferred, strong candidates with core infrastructure skills willing to learn Flutter testing, or Flutter experts eager to scale their infrastructure knowledge, are encouraged to apply. We recognize the unique blend of skills required. Advanced Infrastructure & Practices: Experience implementing and managing Infrastructure-as-Code (IaC) using tools like Terraform, Pulumi, or CloudFormation. Experience with observability stacks (e.g., Prometheus, Grafana, Datadog, Splunk, ELK) and applying them to monitor and improve test infrastructure health and performance. Experience with performance, load, or chaos testing tools and methodologies (e.g., k6, Locust, JMeter, Chaos Mesh). Leadership and Influence: Demonstrated ability to mentor and coach fellow engineers, elevating the technical capabilities of the team. Proven track record of driving technical initiatives, influencing architectural decisions, and leading complex projects across multiple teams. genuine passion for improving developer productivity, enhancing software quality, and a clear alignment with Weaves core values.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.