Oracle Cloud Infrastructure (OCI) is seeking a Software Developer 3 to build robust microservices and manage distributed systems for large-scale data flows, processing and transferring data egresses from several realms into a unified platform for advanced data analytics and visualizations.
Requirements
- 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 analysis
- Experience in formulating analytical problems into actionable research and applying advanced machine learning techniques for problem solving
- Prior industrial experience in data science/AI/ML, experience in creating/deploying models in Spark environments
Responsibilities
- Architect and Design: Lead the design and architecture of microservices that support distributed systems, handling data egress and integration between multiple realms.
- Build Distributed Systems: Develop and maintain highly available, scalable, and secure distributed systems to support real-time data processing for analytics platforms.
- Data Pipeline Optimization: Create efficient and resilient data egress pipelines, ensuring seamless data flow and aggregation across OCI realms.
- Collaboration: Work closely with cross-functional teams, including data engineers, product managers, and DevOps teams, to ensure alignment with business goals and infrastructure needs.
- Problem Solving: Identify bottlenecks, optimize performance, and troubleshoot issues within distributed systems and data flows.
- Mentorship and Leadership: Mentor junior engineers, promoting best practices in software engineering, distributed systems, and cloud infrastructure.
- Innovation and Improvement: Stay updated on industry trends and innovations in cloud architecture, distributed systems, and data engineering to continuously improve our services.
Other
- US Citizenship Required
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
- BS in Computer Science, Data Science, Machine Learning, or related technical fields with 5+ years of applied experience