Software Developer 3
Oracle
- Bangalore, Karnataka
- Permanent
- Full-time
- BS or MS degree or equivalent experience relevant to functional area
- 7+ years of Software Design & Development experience with 2+ years of experience in data mining, machine learning algorithms and failure prediction
- Hands on development experience of machine learning models/predictive analytics techniques leveraging both repeatable patterns in data and discovering outliers, structural anomalies, and prediction
- Experience designing and implementing solutions for platform and application layer telemetry, monitoring, scalability, performance, and reliability
- Experience with Oracle Linux, RedHat Linux
- Advanced knowledge of UNIX programming skills and Python, Go or other high-level languages
- Professional at developing Deep Learning applications.
- Experience with all stages of the lifecycle for production Deep Learning services.
- Sound understanding of agile software development practice
- Ability to think critically about the relationships of different metrics measured and process steps to land the right features for a given model
- Experience with any of the monitoring alerting technologies like Prometheus, Grafana, Nagios, Kafka, Wavefront, BigPanda, DataDog, T2 Telemetry
- Experience with Agile software development practices
- Self-driven to keep moving things forward even in the face of ambiguity and imperfect knowledge
- Excellent written and verbal technical communications with technical and non-technical peers, customers, and at times, executive leadership
- Proven success in contributing to a collaborative, team-oriented environment, with the ability to establish and nurture relationships between multiple teams and navigate dependencies
- Responsible for providing observability solutions to SaaS customers' problems
- Develop ML based predictive monitoring solution to help operations identify genuine alerts and suppress noises
- Build prototypes and machine learning/Artificial Intelligence use cases with development of machine learning models/predictive analytics techniques leveraging both repeatable patterns in data and discovering outliers, structural anomalies, and prediction
- Analyze and transform large volume of monitoring data, find patterns & insights within structured and unstructured data to identify root cause and symptoms
- Provide creative solutions quickly and be able to lead others in crafting and implementing superior technical vision
- Data analysis, predictions, discovery, distilling complex science down to digestible insight, unlocking repeatable patterns that can be actionable foresight
- Provide domain expertise at building deep learning based solutions and mentor other team members to produce high quality software, work with colleagues to define systems architecture and approach
- Which includes being a United States Affirmative Action Employer