Sign In
 [New User? Sign Up]
Mobile Version

Lead Engineer

Secunderabad, Telangana
Job Code:
  • Banking & Finance
  • Insurance
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Translate business requirements into engineering specifications and system designConduct technological feasibility research and develop proof-of-concepts to validate and compare proposed design alternativesImplement components of new HPC-based analytical framework, algorithms, and tooling (using C++, C#, SQL, and OpenMP/MPI/CUDA/OpenCL)Proactively contribute to software performance optimizations and continuous improvements to code quality, robustness, and development processesProvide work estimates and contribute to project planning and development of schedules KNOWLEDGE, SKILLS, AND ABILITIES7+ years experience developing Windows-based commercial software products & services based on N-tiered high performance distributed and parallel computing architectures.Ability to architect, design and implement high performance analytical software components using C++, C#, SQL, OpenMP/MPI/CUDA/OpenCL and best practices.Be proficient in one of the parallel computing technologies (TPL, MPI, TBB, OpenMP, CUDA)Specifically Creativity, strong problem solving and analytical reasoning skillsMust have the following technical expertiseo Strong knowledge of design patternso Strong knowledge of algorithms. Ability to convert the algorithm into the code.o Strong knowledge of C++ or C#o Strong knowledge of core functionality in .Net Framework platformo Experience with Parallel Computing development on Windows platform as well as on Linux.o SQL Server, programming with T-SQL and Microsoft data access technologieso Knowledge of code analysis and performance-tuning toolsExperience with the following is a plus Background in math, high-performance computational programming, optimizations, and distributed cluster/grid-based parallel computingExperience to develop the high performance distributed application using C/C++ & OpenMP/MPIGPGPU programming and performance tuningExperience to build an unit test frameworksKnowledge of Big Data principalsExperience with Hadoop, Map/Reduce and SQL/Non-SQL databases.Experience with R. Convert algorithms written in R into the C++/OpenMP code
Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 7-12


Application Programming | Database Administration (DBA) | Quality Assurance/Testing | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News