Experience: 4+ Years of relevant professional experience.
Education: Bachelor's degree (B.E., B. Tech, M.C.A.) in Computer Science or a related technical field.
Expertise in C/C++ and advanced Data Structures, algorithms (must-have).
Proficiency in software development and debugging on Unix/Linux environments, including tools like GDB, Valgrind, or VTune.
Demonstrable experience in optimization and performance tuning of large-scale systems.
Solid understanding of concurrency, parallel processing, and Operating System (OS) internals as they relate to resource management.
Advanced knowledge of SQL and Relational Database Management Systems (RDBMS) concepts. Candidates with experience in system-level programming or core RDBMS engine development are also preferred.
Familiarity with modern Cloud Object Storage solutions (e.g.OCI Object Storage) for large-scale data ingestion and archiving.
Experience with web services (REST/SOAP) and XML/JSON standards for data interchange and API development.
Knowledge of Object-Oriented Programming (OOP), Java, and version control systems like Git.
Experience with JDBC/ODBC or other data connectivity standard.
Candidate who have knowledge of AI/ML Model Integration/ Machine Learning principles ,knowledge of Data Science Pipeline etc will be preferred.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.