Senior Software Engineer (Agentic App Platform - Moveworks)
- Mountain View, United States
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
Skills
Required
- optimizing systems
- logging
- metrics
- independently research new requirements
- embracing rapid iterations
- software engineering
- building scalable systems
Preferred
- platform
- Designing scalable API abstractions
Join Moveworks, a pioneer in enterprise AI, as a Senior Software Engineer. In this role, you'll be at the core of our Generative AI product, focusing on scaling and optimizing our conversation engine to meet the growing demands of the enterprise solution space. You'll collaborate closely with machine learning experts and cross-functional teams, rapidly iterating over new ideas and leveraging user behavior data to make informed decisions. This is an exciting opportunity to bring your innovative ideas and imagination to solve unsolved problems in the field of AI.
Scaling and optimizing a cutting-edge Generative AI product to meet the growing demands of the enterprise solution space.
A deep understanding of clean, modular, and scalable API design. You have the ability to champion best coding practices and influence fellow engineers to uphold high standards of code quality and craftsmanship
Responsibilities
- Collaborating closely with machine learning experts and cross-functional teams to rapidly iterate over new ideas and leverage user behavior data.
- Designing scalable API abstractions for the conversation platform, which supports all popular chat clients and offers a neutral API for developing other parts of the engineering system.
Requirements
- Strong communication skills to effectively articulate rationales and design approaches. You have a cross-functional awareness that enables you to collaborate seamlessly with various teams
- A passion for optimizing systems and improving performance. You are well-versed in tracing, logging, and metrics frameworks, and possess a systematic approach to quickly identify and resolve latency bottlenecks, race conditions, and throughput limitations
- A bachelor's degree or higher in computer science or a related field, demonstrating your academic foundation in the field
- The ability to independently research new requirements and develop innovative solutions. You thrive in an environment of fast-paced coding and execution, embracing rapid iterations to deliver results
- A strong foundation in computer science and software engineering, coupled with expertise in building scalable systems
- 5+ years of professional development experience, specifically in building systems at scale
Pay
USD 176,100 - 308,200
jobapplier