Junior and Senior Software Engineers
Karachi, Pakistan
1d ago

Who are we?

Afiniti is the world’s leading applied artificial intelligence and advanced analytics provider. Afiniti Enterprise Behavioral Pairing™ uses artificial intelligence to identify subtle and valuable patterns of human interaction in order to pair individuals on the basis of behavior, leading to more successful interactions and measurable increases in enterprise profitability.

Afiniti operates throughout the world, and has measurably driven billions of dollars in incremental value for our clients.

Afiniti Engineering is seeking multiple talented senior and junior software professionals who understand good architecture, optimization and core computer science principals.

These are purely software development positions with no emphasis on AI or data science. The available job titles are Analyst Software Engineer, Software Engineer and Senior Software Engineer.

Your years of experience should correspond to the title that you are applying for, and you must be demonstrably exceptional in at least one programming language from Java, C++ and Node.

js. To apply, please rank yourself on a scale of 0 to 15 on the following : Java

  • Solid understanding of OOP and relevant principals
  • A good understanding of the standard libraries
  • An understanding of multithreaded applications
  • Optional but extra valuable) Experience with unit testing

    Optional) Experience with newer versions of Java

    Optional) Understanding of Maven

    Optional) Experience in creating services

    Optional) Experiece with Spring Boot

  • Socket programming
  • Optional) Memory management in C14 and C17

    Optional but extra valuable) Experience with unit testing


  • Comfortable with providing support for legacy applications during the training period
  • Comfortable with development on a legacy application
  • General

  • Good English communication skills
  • Able to work independently
  • Good time management skills
  • Quick learner
  • Optional

  • Familiarity with SNMP
  • Familiarity with Docker
  • Familiarity with Node.js
  • At home with using Linux as the primary operating system
  • Convert each score of the 21 scores to a hexadecimal digit, concatenate all the digits while adding a - for each section, and include this string as the last line of either your resume or your cover letter.

    Resumes that do not contain this self-evaluation will not be considered. A sample string would look like : A9501347-25E-88-BCAF-19DE Salary & Package

    As well as a competitive base salary dependent on the number of years of experience, we also offer generous stock options, an annual discretionary bonus plus Corporate benefits.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form