drjobs Data Scientist

Data Scientist

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Colombo - Sri Lanka

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

At IFS we are pushing the boundaries of technology to create innovative software solutions. Our products are built on cuttingedge algorithms that solve complex problems at scale. We are seeking a highly analytical and skilled Algorithmic Software Engineer to join our team and contribute to the development of sophisticated algorithms that power our solutions.

If youre passionate about problemsolving optimization and mathematical modeling and you thrive on tackling challenging technical problems this role is for you!

Key Responsibilities:

  • Algorithm Development: Design implement and optimize sophisticated algorithms to solve complex computational problems ensuring they are both efficient and scalable.
  • Data Analysis: Work with large datasets to extract meaningful insights and identify patterns leveraging analytical tools and techniques to inform algorithm development.
  • Optimization: Continuously optimize existing algorithms for speed accuracy and resource usage ensuring they meet performance goals in both time and space complexity.
  • Mathematical Modeling: Apply advanced mathematical and statistical methods to develop predictive models simulations and algorithmic solutions tailored to business needs.
  • Problem Solving: Tackle intricate technical problems collaborating with crossfunctional teams to propose and implement effective algorithmic solutions.
  • Collaboration: Work closely with software engineers data scientists and product teams to integrate algorithms into software products ensuring seamless and efficient performance.
  • Performance Analysis: Evaluate and benchmark algorithmic performance under different conditions and workloads using tools to ensure robustness scalability and reliability.
  • Research & Innovation: Stay uptodate with the latest developments in algorithm design computational theory and industry best practices applying new techniques and approaches as appropriate.

Qualifications :

Required Qualifications:

  • Experience: At least 3 years of professional experience in algorithm development or computational problemsolving.
  • Strong Analytical Skills: A highly analytical mindset with the ability to break down complex problems into simpler components and develop algorithmic solutions.
  • Mathematical & Statistical Expertise: Indepth knowledge of algorithms data structures probability statistics and optimization techniques.
  • Programming: Proficiency in one or more programming languages such as C# Go or similar languages used for algorithm development.
  • ProblemSolving Mindset: Strong problemsolving skills and the ability to approach challenges from both a theoretical and practical perspective.
  • Data Structures & Algorithms: Solid understanding of fundamental data structures (e.g. trees graphs heaps etc. and algorithmic paradigms (e.g. dynamic programming greedy algorithms divideandconquer).
  • Performance Tuning: Experience in performance tuning and optimization for algorithmic efficiency including time complexity (Big O) analysis and memory management.
  • Communication: Excellent communication skills both written and verbal with the ability to explain complex algorithms to nontechnical stakeholders.

Preferred Qualifications:

  • Advanced Degree: A Masters or Ph.D. in Computer Science Mathematics Engineering or a related field is highly preferred.
  • Machine Learning: Experience with machine learning algorithms deep learning frameworks or data mining techniques is a plus.
  • Parallel & Distributed Systems: Familiarity with parallel computing or distributed algorithms is desirable for handling largescale problems.
  • Big Data Tools: Experience working with big data technologies like Hadoop Spark or similar platforms is a bonus.
  • Research & Development: A background in research particularly algorithmic theory optimization or applied mathematics is a plus.


Additional Information :

We believe that coming together as a community in person is important for innovation connection and fostering a sense of belonging. Our roles have the right balance of remote and inoffice working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.