The company is a leading technology firm that works in finance but also has a huge presence in philanthropy. You would be working alongside some of the smartest and best developers out there working to solve huge technical issues that affect internal systems as well as the technology community as a whole.
This team contains researchers and engineers working together to solve a complex problem – the best way to extract relevant and meaningful information from various data sets in real time.
You will write testable and maintainable code
You love thinking about latency and reliability issues and want to make a big impact in those fields
You have a strong background in designing systems
Who You Are
You have 5+ years of software development experience
You have strong coding skills in any or all of the following languages: C/C++, Python, Java
You have experience with version control tools such as Git and SVN
You have experience with multithreading and distributed computing
You must have experience building large scale, high volume software systems
Ideally – you have experience building Machine learning/AI applications
Ideally – you have strong knowledge of AI, Machine Learning or NLP
Bachelor's degree or higher in a Computer Science or related field