We are seeking a Senior Software Engineer to join our team and play a key role in designing, building, and optimizing advanced reliability engineering solutions across a variety of domains. This individual will translate complex business and technical requirements into scalable, resilient, and secure enterprise-grade solutions. This individual will be involved in cutting-edge initiatives, including predictive alerting, automation, and the integration of AI-driven reliability operations to ensure the business remains agile and reliable.
Core Responsibilities:
AI/ML Integration
Develop and implement AI/ML models for anomaly detection in software systems.
Collaborate with data scientists, telemetry and observability engineers to refine models and improve accuracy.
Integrate AI/ML solutions into existing software engineering workflows to enhance reliability and auto triage capabilities.
Conducts deep statistical analysis, including predictive and prescriptive modeling, to mature and scalre reliability engineering capabilities
Maintains knowledge of techniques, technology,
industry trends, best practices, and emerging methodologies and applies it to projects.
System Reliability
Design and implement strategies to improve the reliability and performance of software systems.
Works with reliability engineers, telemetry and observability engineers and data scientists to translate requirements into an analytical approach
Monitor system health and performance, identifying and addressing issues proactively.
Develop automated triage processes to quickly resolve incidents and minimize downtime.
Communication & Collaboration
Collaborate with cross-functional partners to implement AI/ML solutions that scale and integrate seamlessly with existing technology stacks
Deliver rapid insights on short timelines when urgent business questions arise, using advanced analytical methods in SQL, Python, or R.
Summarize complex analyses into explicit and concise presentations