Software Engineer, Observability (Backend)

Anyscale commercializes Ray, a popular open-source project creating an ecosystem of libraries for scalable machine learning.
$202,000 - $237,000
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Observability (Backend)

Anyscale, backed by Andreessen Horowitz, NEA, and Addition with $250+ million in funding, is revolutionizing distributed computing through Ray. We're seeking a Backend Software Engineer for our Workspace & Observability Team to build user-facing features for our AI platform. The role focuses on implementing core business logic and creating robust monitoring tools for AI applications.

The position involves working with observability in distributed clusters, tackling challenges in data ingestion, aggregation, and presentation. You'll be instrumental in developing the Ray Dashboard, library-specific observability tools, unified log viewers, and implementing anomaly detection systems. This is an opportunity to work with leading experts in distributed systems and machine learning.

The ideal candidate should have strong backend development skills, Python proficiency, and understanding of AI concepts. Experience with observability tools and distributed systems is valuable. We offer competitive compensation ($202,000-$237,000), comprehensive benefits including healthcare, 401k, and equity options.

Join us in democratizing distributed computing and making it accessible to developers of all skill levels. Our platform powers major companies like OpenAI, Uber, Spotify, and Instacart, accelerating AI applications in the real world. This role offers the chance to shape the future of AI application development while working with cutting-edge technology.

Last updated 4 days ago

Responsibilities For Software Engineer, Observability (Backend)

  • Build and maintain the Ray Dashboard observability tool
  • Develop library-specific observability tools like Ray Train dashboard or Ray Serve dashboard
  • Create unified log viewer for querying logs across ray cluster
  • Implement anomaly detection for performance bottlenecks and bugs
  • Work with a team of leading distributed systems and machine learning experts
  • Communicate work through talks, tutorials, and blog posts
  • Help build and shape a world class company

Requirements For Software Engineer, Observability (Backend)

Python
  • Proficiency in backend or full stack development, including experience with web API frameworks and databases
  • Proficiency in Python or an ability to quickly learn new programming languages
  • Good understanding of AI and machine learning concepts
  • Experience with observability tools and monitoring solutions (e.g., Datadog, Splunk, AWS CloudWatch)
  • Familiarity with Ray or similar distributed systems frameworks
  • Solid background in debugging, architecture design, and coding
  • Excellent problem-solving skills and a collaborative mindset
  • Passion for building tools that enhance user experience and optimize workflows

Benefits For Software Engineer, Observability (Backend)

Medical Insurance
401k
Parental Leave
Dental Insurance
Vision Insurance
Education Budget
Commuter Benefits
Equity
  • Healthcare plans, with premiums covered by Anyscale at 99%
  • 401k Retirement Plan
  • Education & Wellbeing Stipend
  • Paid Parental Leave
  • Fertility Benefits
  • Flexible Time Off
  • Commute reimbursement
  • 100% of in office meals covered
  • Stock Options

Interested in this job?

Jobs Related To Anyscale Software Engineer, Observability (Backend)

Python Software Developer - Interview Day, JPMorganChase Glasgow

Python Software Developer position at JPMorgan Chase in Glasgow, focusing on cross-risk technology solutions and corporate systems development.

Software Engineer III - Java Fullstack

Software Engineer III position at JPMorgan Chase focusing on Java Fullstack development, requiring 3+ years experience in software engineering and system design.

Software Engineer III-Automation

Mid-level Software Engineer role at JPMorgan Chase focusing on automation and quality assurance, requiring 3+ years of experience in software development and testing.

Software Engineer II -Salesforce

Software Engineer II position at JPMorgan Chase focusing on Salesforce development within Asset & Wealth Management division.

Software Engineer III -Java Full stack

Mid-level Software Engineer position at JPMorgan Chase focusing on Java full-stack development, system design, and application development within Asset & Wealth Management.