Key Technical Requirements
Must-Have Skills
- Object-Oriented Programming (OOP):
- Strong understanding of classes, objects, and core OOP principles.
- Experience working in large, shared codebases.
- CICD Pipelines:
- Experience working with solid code pipelines.
- Comfort with deploying containerized code is helpful but not essential.
- Cloud Experience:
- General familiarity with cloud infrastructure.
- Candidates with exclusively on-prem backgrounds may struggle.
Nice-to-Have / Bonus Skills
- Languages & Tools:
- Python (can be light if candidate has strong Java background).
- Terraform, Databricks (considered “gravy,” not core).
- Splunk, AWS CloudWatch.
- ML Experience:
- Core ML pipeline and model serving experience is a plus but not required.
Team & Culture Fit
- Learning & Growth:
- The hiring manager is ready and willing to teach.
- Ideal for developers curious to expand into DevOps/MLOps.
- Collaboration:
- Must be comfortable with live coding during interviews (e.g., screen sharing via Teams).
- Strong communication and willingness to collaborate are key.
Ideal Candidate Profile
- Software engineer with solid OOP fundamentals.
- Experience in CICD and cloud environments.
- Curious and motivated to grow into DevOps/MLOps.
- Comfortable with live coding and collaborative problem-solving