Develop and implement complex numerical algorithms and medium-scale scientific, engineering, or simulation software using C++. Collaborate remotely with teams in the GMT time zone while communicating fluently in Russian and English. Preferred experience includes petroleum engineering, oil and gas applications, optimization, physics-based modeling, modern C++ standards, software architecture, and Java.
About
The Company:
iLink Digital is a
Global Software Solution Provider and Systems
Integrator, delivers next-generation technology
solutions to help clients solve complex business
challenges, improve organizational effectiveness,
increase business productivity, realize sustainable
enterprise value and transform your business
inside-out. iLink integrates software systems and develops
custom applications, components, and frameworks on the latest
platforms for IT departments, commercial accounts, application
services providers (ASP) and independent software vendors
(ISV). iLink solutions are used in a broad range of industries
and functions, including healthcare, telecom, government, oil
and gas, education, and life sciences. iLink’s expertise
includes Cloud Computing & Application Modernization, Data
Management & Analytics, Enterprise Mobility, Portal,
collaboration & Social Employee Engagement, Embedded
Systems and User Experience design
etc.
What makes
iLink's offerings unique is the fact that we use
pre-created frameworks, designed to accelerate software
development and implementation of business processes for our
clients. iLink has over 60 frameworks (solution accelerators),
both industry-specific and horizontal, that can be easily
customized and enhanced to meet your current business
challenges.
Requirements
Software Development Candidate
Requirements
- M.Sc. or Ph.D. in Physics or
Engineering from a reputable university (Computer Science degrees are
not preferred).
- Strong mathematical background, with proven experience
developing and implementing complex numerical algorithms.
- Minimum 5 years of professional software development
experience using C++.
- Demonstrated ability to work on medium-scale scientific,
engineering, or simulation software projects.
- Fluent in both Russian and English, with excellent
written and verbal communication skills.
- Ability to work remotely and collaborate effectively within the GMT time zone.
Preferred Qualifications
- Experience in Petroleum Engineering or in the
development of software applications for the oil and gas industry.
- Familiarity with optimization techniques and physics-based
modeling.
- Experience with modern C++ standards, software architecture,
and engineering best practices.
- Experience with Java.
Benefits
- Competitive
salaries
- Medical
Insurance
- Employee
Referral Bonuses
- Performance
Based Bonuses
- Flexible
Work Options & Fun Culture
- Robust
Learning & Development Programs
- In-House
Technology Training
iLink Digital Chennai, Tamil Nadu, IND Office
9th Floor, Symbyont Co-workspace RMZ Millenia Business Park Phase 2, Campus 5, Kandanchavadi, Perungudi, – , Chennai, India, 600096
Similar Jobs
Other
Develop and maintain scalable C/C++ agents for Windows and Linux that collect, manipulate, and monitor host data. Lead requirements reviews, architecture decisions, feature implementation, defect resolution, code reviews, and feature demonstrations. The role involves remote patch deployment, REST integrations, multithreaded software, MySQL development, distributed systems, CI/CD, DevOps, and reviewing AI-generated code while ensuring performance, reliability, and maintainability.
Top Skills:
.Net FrameworkAgileAixCC#C++Ci/CdDevOpsLinuxMicrosoft Visual C++ RedistributableMySQLPowershellRed HatRest ApisSnmpSoapSolarisUbuntuWindows
Cloud • Software
Develop and enhance high-performing, scalable cloud services for Five9’s contact center platform. Responsibilities include participating in Agile Scrum and DevOps practices, writing tested and documented code, delivering public-cloud solutions, troubleshooting complex systems, and improving media servers for real-time LLM and AI service integrations using C++, SIP, RTP, and related communications technologies.
Top Skills:
Agile ScrumAi ApisAi/MlAsrAudio CodecsAWSAzureCC++C++17Ci/CdContainersDevOpsGCPLlmsRtpSdpSipSreTts
Information Technology • Software • Consulting • App development
Full-stack .NET developer working on ASP.NET Core/MVC enterprise web applications. Develop C# backend, T-SQL/SQL Server database code, and front-end JavaScript (React/AngularJS/jQuery/Bootstrap). Write unit tests, consume/build REST APIs, and participate in full development lifecycle with strong OOP and communication.
Top Skills:
AngularjsAsp.Net Core 2.0Asp.Net MvcBootstrapC#JavaScriptJqueryMvcReactRest ApiSQL ServerT-SqlWeb Services
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

