- Open to candidates who are very strong in either Python or Java
- Priority is given to analytical/mathematical strength, then technical stack
- Willing to train someone strong in one language who shows potential to pick up the other
- No hard preference for language – the goal is quality, aptitude, and adaptability
- Must be able to demonstrate strong, independent problem-solving on video (cheating will be flagged immediately)
- Interview preference is for Python, with emphasis on numerical logic and Pandas
Ideal Candidate Profile
- 5+ years of strong development experience in Java, Python, or both
- Must have strong mathematical aptitude and experience with data streaming platforms
- Familiarity with machine learning frameworks like NumPy and Pandas
- Spring Boot (Java) and Flask (Python) experience required
- Must be able to code comfortably in Python or Java, with preference toward aptitude and ability to learn quickly
- Preference: Someone strong in either Java or Python is acceptable if they demonstrate strong numerical and problem-solving skills
Vetting Question
Please ensure your candidates are prepared to speak about:
- Their most recent development project
- Technologies and tools used
- Whether they lean more toward Python or Java
- Any experience related to machine learning or data streaming