We are seeking a Principal Software Engineer to join our dynamic analytics team within Oracle Cloud Infrastructure (OCI). Our team is focused on building robust microservices and managing distributed systems to handle large-scale data flows across multiple realms. You will play a key role in developing scalable, high-performance services that process and transfer data egresses from several realms into a unified platform for advanced data analytics and visualizations.
As a Principal Software Engineer, you will collaborate with a talented team of engineers and work on the core architecture that powers our analytics solutions. You will have the opportunity to lead critical initiatives, contribute to the development of cutting-edge technologies, and influence the strategic direction of our services.
Qualifications:
BS in Computer Science, Data Science, Machine Learning, or related technical fields with 5+ years of applied experience Good programming/software skills in Python/Java/GO/Rust, strong software development experience through hands on coding, and unit tests Experience with Cloud technologies, Docker containers, network systems, operating systems, storage services and identity Good understanding of SQL, experience with relational database design, and experience with data warehouses Thorough understanding of CS fundamentals including data structures, algorithms, and complexity analysisOptional (nice-to have):
Experience in formulating analytical problems into actionable research and applying advanced machine learning techniques for problem solving Prior industrial experience in data science/machine learning, experience in creating/deploying models in Spark environmentsCareer Level - IC4