Junior Python and AWS software developer

luxsoft

Job Summary

Luxoft is seeking a Junior Python and AWS Software Developer to join their international team in Cairo, Egypt, focusing on the automotive industry. The role involves developing Python pipelines for data processing, contributing to AWS cloud architecture implementation, and utilizing object-oriented programming. Responsibilities include code analysis, optimization, refactoring, and ensuring high code quality through unit testing and simulation on real data. The ideal candidate will contribute to developing cars of the future using state-of-the-art software technologies.

Must Have

  • Develop Python pipelines for Data Processing
  • Contribute to Cloud Architecture implementation in AWS
  • Utilize common design patterns and object-oriented programming
  • Perform code analysis, optimize algorithms, refactor and optimize code
  • Develop robust and effective code and ensure high quality by performing unit tests and simulation on real data
  • Academic degree in computer science, mechatronics, electronic engineering, telecommunication engineering or similar qualification
  • Practical experience in software development using Python
  • Experience with Python (numpy/scipy/matplotlib)
  • Hands-on experience in AWS
  • Software debugging skills, understanding of performance optimization
  • Very good understanding of the software development process, preferably in the automotive area
  • Communication skills in English (B2 level)

Good to Have

  • C++ experience, also in new standards (11, 14, 17)
  • AWS certifications
  • Experience with Bazel, gdb, gcc, memory & CPU profiling
  • Experience in AI, Robotics, Machine Learning, Computer Vision or similar
  • Knowledge of MISRA standard

Job Description

##### Project description

LUXOFT is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is LUXOFT's ambition. The software inside a vehicle was traditionally expected to be a very controlled and self-contained environment. Equipping cars with perception and machine intelligence changes a lot in the overall picture of the vehicle manufacturer. LUXOFT's goal is to empower our customers, with deep domain knowledge and smart solutions, to develop cars of the future. Great mechanical engineering is not the only criteria anymore for delivering the best cars in the world. Using state of the art software technologies are key to provide the requested user experience. For the various software development projects and environments in automotive, we are looking for Embedded Software Developer. Join our international team.

##### Responsibilities

  • You will develop Python pipelines for Data Processing
  • You will contribute to the Cloud Architecture implementation in AWS
  • You will utilize common design patterns as well as the advantages of object oriented programming
  • You will perform code analysis, optimize algorithms, refactor and optimize code
  • You will develop robust and effective code and ensure high quality of the code by performing unit test as well as simulation on real data (software in the loop)

##### Skills

Must have

  • Academic degree in computer science, mechatronics, electronic engineering, telecommunication engineering or similar qualification, PhD welcome
  • Practical experience in software development using Python is a plus
  • Experience with Python (numpy/scipy/matplotlib)
  • Hands-on experience in AWS
  • Software debugging skills, understanding of performance optimization
  • Very good understanding of the software development process, preferably in the automotive area
  • You are hardworking and have team spirit
  • Communication skills in English (B2 level)

Nice to have

  • C++ experience, also in new standards (11, 14, 17)
  • AWS certifications are a considered as a plus
  • Experience with Bazel, gdb, gcc, memory & CPU profiling;
  • Experience in AI, Robotics, Machine Learning, Computer Vision or similar
  • Knowledge of MISRA standard

##### Other

  • Languages

Italian: A2 Elementary,English: C1 Advanced,Arabic: C2 Proficient

  • Seniority

Regular

##### Related jobs

View all vacancies

###### Technology Specialist

Python

Romania

Remote Romania

###### Regular Test Automation Engineer

Automated Testing Python

Ukraine

Remote Ukraine

###### QA Engineer

Automated Testing Python

Poland

Warsaw

15 Skills Required For This Role

Communication Problem Solving Design Patterns Cpp Game Texts Quality Control Automated Testing User Experience Ux Aws Matplotlib Numpy Computer Vision Python Algorithms Machine Learning

Similar Jobs