Skills & Requirements
Skills/experience that we look for in a team member:
- Python, C, Cython, NumPy, Pandas
- Twisted, Git, PostgreSQL
- Network programming (sockets)
- Linux/UNIX: command line tools, filesystems, signals, pipes
- May have at one time installed Gentoo
- Once debugged a bizarre SIGSTP trap that didn’t do the right thing
- Wrote an incorrect atomic-file-write function that one time
- Doesn’t know how that shell line became a 500-character monster with two awks
- Once got mad at your coworker for using wall
- Linux kernel experience is a big plus
Characteristics that we look for in a team member:
- Loves to build high-quality software – computer programming is a passion and a profession
- Enjoys learning and acquiring knowledge – quickly and independently
- Dislikes complexity and strives to find simple and elegant solutions
- Collaborative and team-oriented