Software Dev Engineer - Big Data Processing, S3 - Data and Analytics
Core
Design, build, and operate scalable cloud-native services and resilient distributed systems for big data processing using S3 and microservices.
Role type
Software Development Engineer (SDE-I) specializing in Big Data Processing and S3
Builds
Scalable services, resilient distributed systems, and AI-powered tools for data analytics
Domain
Cloud computing, Big Data, Data Warehousing, Data Lakes
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C++, C#, Go, Rust, TypeScript, Big data processing, Data Warehousing (DWH), Data Lakes, Data structures, Algorithm development, Object-oriented design
Preferred skills
AI tools for development productivity, Cloud platforms (AWS), SQL, NoSQL, Open-source contributions, Version control, Debugging complex systems
Technologies
S3, AWS, Microservices, CI/CD, GenAI
Responsibilities
Design and develop scalable cloud-native solutions, Build and maintain resilient distributed systems, Leverage GenAI and AI tools to enhance productivity, Write clean and maintainable code, Participate in code reviews and technical documentation, Perform operational monitoring and troubleshooting
Seniority
Entry-level IC (SDE-I), hands-on development
