Fair Isaac


All UG Departments / All PG Departments 

Job Requirements:

Job Profile:


 As an Analytic Software Engineer you will use a variety of advanced numerical, computational and algorithmic techniques to transfer proprietary Fair Isaac intellectual property into standalone or plug-in software components. The job demands an exceptional combination of analytical and programming abilities, knowledge or familiarity with advanced statistical, machine learning and data mining techniques. The ideal candidate will have a solid background in a mathematically oriented discipline such as Computer Science, Electrical Engineering, Mathematics (including Statistics) or Physics. S/he should also have a solid understanding of programming concepts (including Object Oriented Design principles), and experience/working knowledge of one of the major Object Oriented languages. Finally, s/he should have a demonstrated track record of creativity and innovation, as evidenced in an internship, thesis or advanced course project. Strong communication and teamwork skills are required, as well as a desire to excel in a highly intellectually challenging program with a world class peer group of like minded individuals.

 Software Engineering

 The Software Engineer is responsible delivering high-quality application components as per design specifications and in accordance with standards and product architecture. S/he will work closely with Senior Software Engineers to develop design specifications in accordance with the defined product architecture, and to implement specific components in accordance with those designs. The Software Engineer will also work with the Quality Assurance team and Production Support teams during QA and post-implementation phases respectively. The candidate should ideally possess some understanding/working knowledge of software development methodologies, object-oriented design, and programming in a modern Object Oriented language. Bonus skills would include familiarity with client-server technology, N-tier architecture, relational database architecture, and source control management. Strong communication skills are essential, as well as the ability to work effectively in a team environment and deliver to aggressive schedules in a dynamic, fast-paced setting.

 Quality Assurance
   As a QA Engineer, you will perform application, usability, functional, localization, regression and performance testing for business applications during product release cycles. You will evaluate testing results and enter problem reports in a problem tracking system. Under the direction of the Quality Assurance Manager, you will review product specifications and generate test plans and test cases for the product under test. Be directly involved in QA project planning and scheduling. Develop custom test-harnesses and automated test scripts. Communicate product readiness, level of quality, and results to the Quality Assurance Manager.

Selection Process:

1. Resume short list (format will be mailed to u)
 2. written test in algorithms, problem solving and data interpretation.
 Quality Assurance: 6 lpa
 Software Engineer: 8 lpa
 R&D: 10 lpa
 Banlifted for students:
 1.Placed in companies with pay less than or equal to 4.5 lpa for QA and Software Engineer profile and less than or equal to 6 lpa for R&D software profile.
 2.With not more than one job offer
 3. 3 rounds of interviews 

Note: This data is collected from various students across the country.

Back to top