Software Engineer/Architect (Core)

Software Engineer/Architect (Core) Job in Pakistan
Afiniti , Pakistan

4 Years
120,000 - 200,000 PKR
Job Type
Job Shift
Job Category
Requires Traveling
Career Level
Bachelor of Engineering (or higher) in Computer Science or related disciplines
Total Vacancies
5 Jobs
Posted on
Aug 9, 2019
Last Date
Nov 9, 2019

Job Description

As a member of the AI R&D team, you’ll develop high-performance statistical and numerical optimization packages to be used by our AI production team. Our pairing technology requires extremely high precision estimates to operate at full performance. We work with methods that are computationally expensive even for moderately sized datasets. In this role, you will dive into our core machine learning algorithms, tune them for performance, apply parallelization strategies where possible, and implement the next generation of algorithms. You will also set up simulation and performance labs to understand the performance of our pairing software, working closely with researchers and other R&D engineers.

Job Specification

+ Degree in a quantitative or technical discipline

+ Proven software engineering experience in C++

+ Experience with computational intensive applications

+ Experience with parallelization frameworks like MPI or OpenMP, GPU programming, or multicore architectures like Xeon Phi

+ Passion for writing beautiful code and tuning performance

+ Strong ability to think analytically and a basic familiarity with statistics, Monte Carlo methods, or numerical optimization

+ Solid written and verbal communication skills to document and explain complex systems

+ Demonstrated ability to manage time independently and take projects to completion


Information Technology and Services - Islamabad, Pakistan
© Copyright, 2004-2020. All rights reserved.