Principal Software Developer
Oracle · US
Key Responsibilities • Design and develop scalable data pipelines and AI-driven workflows. • Build LLM/agent-based solutions for business use cases (revenue...
Job description
Key Responsibilities: - Design and develop scalable data pipelines and AI-driven workflows. - Build LLM/agent-based solutions for business use cases (revenue leakage, readmissions, automation). - Own end-to-end features from data ingestion through transformation and on to insights. - Optimize systems for performance, scale, and low latency. - Mentor junior engineers and contribute to design decisions. Mandatory Qualifications: - BS/MS in in Computer Science or equivalent. - 8+ years of relevant software engineering experience. • Strong software engineering skills in Python/Java. - Strong knowledge of SQL. - Deep expertise in data engineering: ETL, data transformation, data modeling (Spark, SQL) - Experience building high-scale distributed data systems. - Cloud experience (OCI/AWS/Azure). - Demonstrated competence as a Technical Lead / System Design of a non-trivial SaaS/IaaS project spanning multiple functional areas. - Demonstrated competence in taking ambiguous functional and/or product requirements and partitioning them based on functional alignment. - Experience with working with technical partners to translate ambiguous requirements into actionable technical requirements and p...