Browse Jobs
For Employers
Post JobLog inGet Started

Research Software Development Engineer

TensorGraph
Maadi, Cairo
Posted 2 years ago
29Applicants for1 open position
  • 28Viewed
  • 3In Consideration
  • 4Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

TensorGraph AI is looking for "Research Software Development Engineer L2" who has strong analytical and programming skills, passionate about technology, highly motivated to make an impact, eager to learn and grow, and can develop quick prototypes as well as integration of large complex systems and handling large volumes of data.

Our work environment offers opportunities to conduct applied research, to incubate innovative ideas and technologies, to grow in-depth expertise and to interact with the top experts in the field.

The passionate candidate will be in charge of the following:

  • Designing, coding and releasing complex software components
  • Collaborate with scientists to integrate successful experiments into large scale, highly complex production services.
  • Build complex systems that turn machine/deep learning and AI research into commercial products for our customers.
  • Development of machine learning experimentation pipelines and contribute to model development and AI progression (investigation, research, analysis and experimentation).
  • Rapidly design and conduct large scale experiments in a high-ambiguity environment, making use of both quantitative and qualitative judgments.
  • Interact with security engineers and related domain experts to dive deep into the types of challenges that we need innovative solutions for
  • Data ingestion from multiple sources, data organization, preprocessing, cleansing
  • Effective data storage, migration and unification
  • Deployment of services on the cloud and subsequent support and maintenance

Job Requirements

  • Bachelor's degree in Computer Science or a related field required.
  • 2 to 4 years of hands-on experience.
  • Top notch investigation skills
  • Experience in Machine Learning (Must) and computer vision would be a (plus).
  • Software development experience using both native (C++) and managed (C#) programming (Plus)
  • Proficiency with one high level managed programming languages such as NodeJs, C# or JavaEE..
  • Proficiency with scripting languages such as Windows PowerShell, Perl, Python, etc (Plus)
  • Experience with cloud computing environments, specifically Aws. (Plus)
  • Technical competence (algorithms, data structures) and strong analytical and programming skills.
  • Good tolerance for ambiguity and uncertainty.
  • Good communication skills and cross-organizational interactions.
  • Very good communication skills
  • Problem-solving skills
  • Adaptability and flexibility
  • Accuracy and attention to details
  • Excellent organizational skills
  • Time and stress management skills
  • Ability to learn new concepts
  • Ability to think analytically
  • Leadership and decision-making skills
  • Self-motivation

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentResearch Software Development Engineer