The organization is looking to fix hard problems in areas like software applications, data analysis, artificial intelligence, and computational theory by designing, building, and testing new computing technologies and systems.
Requirements
- At least two years of experience in software development or computer science research.
- It is very important to have a proven track record of published research or successful technology implementation.
- Knowing how to program in languages like Python, Java, C++, or R.
- A lot of experience with algorithms, data structures, and computational theory.
- It's better if you have worked with machine learning frameworks like TensorFlow or PyTorch.
- Knowledge of cloud computing, distributed systems, and basic cybersecurity principles.
Responsibilities
- Do research in advanced areas of computer science, like algorithms, machine learning, AI, data science, and cybersecurity.
- Create, use, and improve algorithms and software systems.
- Look at complicated datasets to get information that can help you make decisions.
- Work with software engineers, data analysts, and other people who have a stake in the project to create strong computing solutions.
- Make sure that your technical reports, scientific papers, and other documents are clear.
- Share research results and technical ideas with people who are both technical and non-technical.
- To make sure you are following best practices, stay up to date on new technologies and industry trends.
Other
- A bachelor's degree in computer science, math, engineering, or a field that is very similar.
- Great at analyzing, solving problems, and thinking critically.
- Good at both writing and speaking.
- Able to work alone and with others.
- Very good at paying attention to details and keeping things organized.