The Oracle Cloud Infrastructure (OCI) team offers a unique opportunity to design, build, and operate a comprehensive suite of large-scale, integrated cloud services within a broadly distributed, multi-tenant cloud environment. With a commitment to delivering exceptional cloud products, OCI empowers customers to tackle some of the world's most pressing challenges, providing tailored solutions that meet their evolving needs.
Are you passionate about designing and building large-scale distributed monitoring and analytics solutions for the cloud? Do you thrive in environments that combine the agility and innovation of a startup with the resources and stability of a Fortune 100 company? As a member of our fast-growing team, you'll enjoy a high degree of autonomy, diverse challenges, and unparalleled opportunities for growth. This role offers substantial upside potential, high visibility, and accelerated career advancement. Join our team of talented individuals and tackle complex problems in distributed systems, data processing, metrics collection, data analytics, network monitoring, and multi-tenant Infrastructure-as-a-Service (IaaS) at massive scale, driving innovation and excellence in the cloud.
We are seeking an experienced Software Engineer to design and develop software, including automated test suites, for major components in our Network Monitoring & Analytics Stack. As a member of our team, you will have the opportunity to build large-scale distributed monitoring and analytics solutions for the cloud, working with a talented group of engineers to solve complex problems in distributed systems, data processing, and network monitoring.
Do you thrive in a fast-paced environment, and want to be an integral part of a truly great team?
Come join us!
Required Qualifications:
4-8 years of experience in software development
2+ years of experience in developing large scale distributed services/applications
Proficiency with Java/Python/C++/Go and Object-Oriented programming
Excellent knowledge of data structures, algorithms
Excellent organizational, verbal, and written communication skills
Bachelors degree in Computer Science
Desired Qualifications:
Knowledge of cloud computing & networking technologies including monitoring services
Networking Management Technologies such as SNMP, gNMI, protobuf, YANG Models etc
Networking Technologies such as L2/L3, TCP/IP, sockets, BGP, OSPF, LLDP, ICMP etc
Experience developing service-oriented systems
Exposure to Kafka, Prometheus, Spark, Airflow, Flink or other open-source distributed data streaming platforms and databases
Experience developing automated test suites
Experience with Jira, Confluence, BitBucket
Knowledge of Scrum & Agile Methodologies
Assist in defining, designing, and developing software solutions for major components within the Network Monitoring & Analytics Stack.
Build and maintain complex distributed systems for large-scale data handling, including real-time, online, and batch data processing.
Specify, implement, and debug improvements or changes to existing software architecture to meet evolving business needs.
Develop and maintain automated test suites to ensure high-quality, reliable solutions.
Collaborate closely with cross-functional teams--such as product, and operations--to deliver cloud services that meet customer and business requirements.
Provide technical guidance and mentorship to other software developers, sharing knowledge and best practices.
* Actively participate in an agile development environment, contributing to the iterative planning, design, and delivery of innovative business-critical applications.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.