Role OverviewThe Senior Software Engineer will help design, engineer, and maintain a highly scalable, secure, and cloud-native data platform that powers enterprise analytics, big data processing, and emerging AI/ML capabilities. The ideal candidate will combine expertise in software engineering, platform engineering, and large-scale data ecosystems to develop automated solutions, optimize system performance, and ensure platform reliability.
What You Will Do
Responsibilities include managing containerized environments, building automation and observability frameworks, implementing security controls, supporting batch and streaming data pipelines, and driving the operational excellence of a modern enterprise data platform.
Why It Might Be a Fit
This role offers the opportunity to work at the intersection of cloud infrastructure, big data, and next-generation AI/ML technologies while enabling data-driven innovation across the organization.
Requirements
- 4+ years of Software Engineering experience
- 4+ years of experience supporting highly available and scalable infrastructure
- 4+ years of experience configuring, administering, and monitoring Big Data ecosystem components
- 4+ years of hands-on programming experience in one or more of the following: Python, Bash, Shell, SQL, Java, or Scala
- 4+ years of experience supporting operating systems and containerized environments
- 4+ years of experience with Big Data technologies and platforms
Benefits
- Hybrid schedule (3 days in office, 2 days remote)
- Work Transparently: You always deal in an honest, direct, and transparent way
- Take Ownership: You embrace responsibility and find joy in having the answers
- Learn More: You regularly self-educate and improve your skill set
]]>