Software Developer 3

Oracle Oracle · Enterprise · HYDERABAD, TELANGANA, India

Software Developer role focused on building AI-driven cybersecurity solutions within Oracle Cloud Infrastructure. The role involves designing and developing large-scale distributed systems, data pipelines, and cloud-native services that leverage GenAI, LLMs, and ML for threat detection and mitigation. Key responsibilities include architecting and building AI-powered applications and agents, ensuring scalability, security, and operational efficiency.

What you'd actually do

  1. Lead the end-to-end design, development, testing, deployment, and operational excellence of highly scalable, secure, and multi-tenant cloud services and platforms.
  2. Architect and build cloud-native applications, distributed systems, big data platforms, and data processing pipelines that support high-volume, low-latency workloads.
  3. Design, develop, and deploy AI-powered solutions, including AI agents, MCP (Model Context Protocol) integrations, LLM-based applications, and intelligent automation capabilities.
  4. Drive technical architecture and design decisions to ensure high availability, reliability, scalability, security, observability, and operational efficiency across cloud and AI workloads.
  5. Collaborate closely with engineering leaders, architects, product managers, program managers, and cross-functional teams to define requirements and deliver high-quality product features on schedule.

Skills

Required

  • BS/MS in Computer Science, Engineering, or a related technical field (or equivalent practical experience) with 5+ years of software engineering experience.
  • Strong experience designing and building cloud-native applications, microservices, and distributed systems in large-scale production environments.
  • Minimum 3+ years of hands-on experience architecting, deploying, and operating cloud infrastructure on public cloud platforms such as OCI, AWS, Azure, or GCP.
  • Hands-on experience building AI-powered applications, AI agents, MCP (Model Context Protocol) integrations, LLM-based solutions, and intelligent automation workflows.
  • Strong experience with big data technologies, large-scale data processing systems, ETL pipelines, or distributed data platforms.
  • Proficiency in one or more modern programming languages such as Java, Kotlin, Python, or C#, with strong software design and development fundamentals.
  • Strong understanding of operating systems, networking, distributed systems, fault-tolerant architectures, high-availability systems, and scalable system design.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Proven ability to troubleshoot complex technical challenges, make sound architectural decisions, and drive solutions independently in fast-paced environments.
  • Excellent communication, collaboration, and stakeholder management skills, with the ability to clearly articulate technical concepts to diverse audiences.
  • Strong ownership mindset, attention to detail, problem-solving ability, and demonstrated adaptability to learn and apply new technologies quickly.

Nice to have

  • Experience designing and implementing high-availability, disaster recovery, performance optimization, and security architectures for cloud-native systems.
  • Experience with cloud observability and monitoring platforms such as Prometheus, Grafana, OpenTelemetry, or similar technologies.
  • Hands-on experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, or similar.
  • Familiarity with build and dependency management tools such as Maven, Gradle, Ant, or equivalent ecosystems.
  • Experience working with large-scale enterprise platforms, multi-tenant SaaS architectures, and platform engineering practices.
  • Exposure to MLOps, model deployment, AI infrastructure, vector databases, RAG architectures, and production AI lifecycle management.

What the JD emphasized

  • AI-driven cybersecurity solutions
  • AI agents
  • LLM-based applications
  • intelligent automation capabilities
  • AI-powered solutions

Other signals

  • AI-driven cybersecurity solutions
  • Generative AI (GenAI), Large Language Models (LLMs), Machine Learning (ML)
  • AI-powered security capabilities
  • AI agents, MCP (Model Context Protocol) integrations, LLM-based applications, and intelligent automation capabilities