Research Software Engineer (C/C++)

This job is no longer active!

View all jobs rinf.tech active


View all jobs Research Software Engineer (C/C++) active on Hipo.ro

View all jobs IT Hardware active on Hipo.ro

View all jobs IT Software active on Hipo.ro

View all jobs Telecommunication active on Hipo.ro


Employer: rinf.tech
Domain:
  • IT Hardware
  • IT Software
  • Telecommunication
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • nationwide
    Updated at: 22.02.2018
    Remote work: On-site

    HOW WE LOOK LIKE
    @ RINF Tech you will come across friendly people and a relaxed atmosphere every day. It may seem obvious for us to say this but we know it to be true. We work with passion to bring fresh ideas to the table. Our contribution matters.
     
    RINFers are eager to learn from each other, explore and reinvent the world of technology. We have an inspiring place to share ideas and build amazing things together.
     
    We also share fun moments and sad moments, like that time our friend, Mr. Coffee Machine, had to take a medical leave. No worries, it was nothing serious.
     
    We do have a colleague who doesn’t like coffee or cookies (which is totally hard to accept) and he is not that chatty, even though he spends a lot of time on Facebook. Nonetheless he likes finding bugs and he has magic touch skills. Want to know with whom you will work with? We introduce you to IQ MATThttps://www.youtube.com/watch?v=7kLf4wK1ifQ 
     
    Being fans of quality releases, we dare ourselves each day to put the latest technologies and methodologies at work. We never stop learning!


    HOW IS THIS FOR A NEW PROJECT
    You will work in a team dedicated to a research type of project, with the objective of analysing the performance and creating performance simulation solutions for exascale supercomputing and machine learning applications.

    Projects:

    • AIBench - framework that will be developed from scratch, that will be used in application benchmark for Machine Learning / Artificial Intelligence applications. It will also have a web reporting component. It will be launched as an open source application this year. Technology stack: C, C++, Python, Java, HTML, PHP, JavaScript. Frameworks: TensorFlow, Kubernetes, Docker, Apache, Spark, Apache Kafka.
    • CommBench - Developing from scratch a framework for the network communications benchmark using equipment found in datacenters (routers, switches, servers, etc.). It will be launched as an open source application this year. Technology stack: C, C++, Python. Frameworks: Docker, DPDK, Open vSwitch, TRex.
    • Cofluent - The project involves implementation and maintenance for the topology modeling application using IoT components. Technology stack: C, C++, Java. Frameworks: Cofluent, MPI.
    • Other new projects -  Technology stack: C, C++, Python. Frameworks: TensorFlow, CUDA.

    YOUR DAY-TO-DAY

    The daily technical tasks cover a wide spectrum and will include research activities, coding, system design, performance analysis, performance optimizations and analytical modeling.

    Senior Engineers from the team will also have the responsibility of mentoring other colleagues.

    The role involves collaboration with engineers from our client’s headquarter in Silicon Valley. Our client is the global leader in semiconductors and microprocessors industry.


    WHAT SHOULD YOU BRING TO THE PROJECT
    Required technical and soft skills:

    You must possess a degree in Computer Engineering or related fields. PhD is a big plus. Additional qualifications include:
     
    - Excellent programming skills in C and C++
    - Experience with software parallelization using MPI, OpenMP
    - Previous involvement in research activities are considered a big plus
    - Good understanding of computer architectures
    - Good understanding of software performance
    - Good understanding of network communication protocols and software stack is preferred
    - Excellent technical communication skills
     
    Desired skills or qualifications:
    - Ability to technically train junior team members 
    - Experience with CUDA and/or OpenCL
    - Experience with system simulation tools like Matlab Simulink, SystemC, etc.
    - Experience with analytical modeling and machine learning
    - Understanding of large scale cluster architectures
    - Understanding of distributed file systems

    WHAT ELSE WE OFFER:
    Flexible hours, creative environment, soccer & beer nights, team-buildings… and you might have some ideas too. Specifically:

    - Competitive remuneration based on qualifications and seniority (yearly professional evaluation and undetermined period of contract)
    - Referral Bonus
    - Medical Insurance for yourself and your family
    - Meal Tickets, Easter and Christmas Gift Vouchers
    - Flexible working schedule and possibility to work from home (1 day per week)
    - A personal HR consultant helping you with your career path and your learning and development objectives
    - All you can read with Bookster! 
    - E-Learning System available for all employees
    - Budget for professional certifications
    - Health and Well-being discounts
    - Team bonding events: possibility to participate in team activities and sports competitions with us
    - Legendary corporate parties :)
    - Multicultural, Agile environment that encourages new ideas and innovation
    - Modern Office Facilities and friendly working environment within an enthusiastic team

    And also, a flexible benefit program where you can mix your benefits choosing from different kind of services on a very dynamic platform:
    *Private Pension Plan;
    *Learning and development opportunities (including foreign languages trainings);
    *Tourism Vouchers & Tourism offers in Romania;
    *Smart experience (Skydiving, Archery, Horse-riding, Lasertag, Escape Room etc);
    *Transportation (Bus/Subway subscriptions, gas station cards etc.)
    *Special offers vouchers & products (Children&Parents, Sport&Wellness, Telecom&IT, Fashion, Hobby etc).


    HOW DO YOU KNOW IF RINF IS A GOOD FIT FOR YOU
    If you have:
    quality delivery focused attitude…you may be required to deliver sweets and treats because we especially like to have food fests at the office J
    The ability to communicate clearly to a wide range of people both internally and externally to the organization
    Customer facing skills …because we all need to face the customer at some point
    Curiosity and never stop learning skills
    The desire to have fun while doing what you like
    A keen interest in participating at our board games evenings
        Then we should get to know each other better!


    HOW WILL WE MEET EACH OTHER
    First of all you decide that this project fits your interests 

    Then you get to know RINF by having a discussion with an HR representative...in this case I will be the one sharing more of RINF’s culture and plans. By the end of the meeting we will both be able to decide if going further with the process is a good option 
    And then you will have a technical meeting to share best practices, industry trends and coding ideas with one of the hiring managers

    If you think being a RINFer is a good idea, apply now! :)


    *All applications are strictly confidential. We will not disclose any private information without having your approval.

    Job-uri similare care te-ar putea interesa:

    Hybrid

    Remote

    Hybrid

    Vezi job-uri similare (477)