Match score not available

Senior Software Engineer - Python

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Solid understanding of Python., Strong optimization skills in execution time and memory usage., Experience with profiling tools for optimization., Good grasp of C++ is desirable., Attention to detail and strong analytical skills..

Key responsabilities:

  • Optimize performance in game development systems.
  • Develop robust, scalable simulation scripts.
  • Identify risks and solve engineering problems.
  • Promote engineering excellence and client collaboration.
  • Other duties as assigned.
Kokku logo
Kokku SME https://www.kokku.com.br/
51 - 200 Employees
See more Kokku offers

Job description

Kokku is looking for a Senior Software Engineer to join our team! As a Senior Software Engineer with experience in Python, you will be responsible for optimization and performance. This role collaborates closely with other programmers and the production team to create high-performance, robust, and sustainable systems in a game development environment.

  • Implement robust and scalable solutions for high-quality scripts for simulation systems;
  • Perform memory performance profiling and optimization;
  • Identify and highlight any potential risks during the development process;
  • Solve engineering problems by applying sound software engineering principles, design patterns, performance optimization and minimizing any potential disruption factors during the development process;
  • Champion engineering excellence at Kokku as well as with our client’s development efforts;
  • Other duties as assigned;

Requirements

  • Solid understanding of Python and how it works under the hood
  • Strong optimization skills, both in execution time and memory usage, especially in regards to algorithms and data structures
  • Ability to use profiling tools to find bottlenecks and other optimization opportunities
  • Solid grasp of C++ is desirable, though not strictly necessary if working on the memory optimization front
  • Proactive, and comfortable working on vast complex codebases
  • Experience with Python interoperability is a nice to have
  • Solid attention to organization and detail with strong analytical skills;
  • Solid technical insight;
  • Good communication skills with the ability to write and verbalize conceptual thoughts;
  • Strong sense of accountability to consistently meet and exceed performance expectations;
  • High emotional intelligence to navigate complex interpersonal dynamics effectively;
  • Proactive agent with a problem solving and critical thinking mindset;

Benefits

  • Competitive financial reward;
  • Health Insurance;
  • A transparent and inclusion-oriented culture;
  • Relocation bonus,
  • Meal ticket;
  • Transport benefits and more;
  • A full-time job in a modern and relaxed studio atmosphere;
  • A chance to work in a booming industry, within an international team;
  • Private healthcare & Multisport card;
  • A lot of challenges and ambitious tasks;
  • An opportunity to grow in a stimulating industry.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Critical Thinking
  • Verbal Communication Skills
  • Technical Curiosity
  • Emotional Intelligence
  • Analytical Skills
  • Detail Oriented
  • Problem Solving

Software Engineer Related jobs