You're interested in

Senior Automation Software Engineer

In or around this area

Wroclaw

Job Reference

J90264293

Not Specified

Job Description

Senior Automation Software Engineer

For our client, a leader in designing graphics processors for the rapidly growing automotive market we are seeking a highly motivated and experienced Senior Automation Software Engineer, who will be essential in helping develop distributed, fault-tolerant, and large-scale systems to manage our internal resources efficiently. 

You’ll be part of a team responsible for providing people with the tools and infrastructure to forge the future of tech.

What You Will Do:

  • Develop, maintain and support in-house automation systems
  • Engage in the full process of service development from concept and design to development, testing, and deployment, support and maintenance, within an agile environment
  • Ensure the stability, scalability, performance, and efficiency of our internal resources & distributed systems (high availability - 99.99% up-time)
  • Respond to internal customer tickets, and incidents and conduct blameless postmortems 
 

About You

Committed to making your customers, stakeholders, and colleagues successful, you’re an excellent communicator, listener, and collaborator who builds trusted partnerships by delivering what you say, when you say. You’re curious, solutions-orientated, and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard.

You'll have:

  • Demonstrated ability to develop object-orientated programming solutions with Python 3
  • Familiarity with multithreading and multiprocessing techniques and caveats e.g. parallelization, optimization, synchronization, locking mechanisms
  • Knowledge of test-driven development and familiarity with the py.test testing framework e.g. coverage, mock, fixtures
  • Unix knowledge including; system monitoring, shell scripting, debugging, resource balancing, access control

Nice to have:

  • Experience with databases - SQL / NOSQL
  • Experience with distributed systems paradigms. (sockets, caching, server-client architecture, communication optimizations)
  • Advanced Unix knowledge (pseudofilesystems, nfs, inodes, strace, syscalls, signals)
  • Working knowledge of Windows and/or MacOS operating systems
  • Experience in Virtualization tools: Docker, QEMU, Proxmox, VirtualBox
  • Usage of monitoring and logging tools: Grafana, Zabbix, Nagios, Graylog
  • Experience using version control & CI systems: Perforce, Git, Jenkins
  • Knowledge of HPC Systems such as Univa/Altair Grid Engine or IBM LSF

 

Apply

*
*
*
Your Cover Letter must be a .docx or .rtf Alternatively you can type one in below.
No file chosen
Start typing your cover letter here
*
No file chosen
or import from cloud storage
Your CV must be a .doc .docx .pdf .rtf up to 10MB

In order to provide you with a recruitment service we may share your information with third parties such as employers and reference agencies, as set out in our privacy policy.

Your CV is being uploaded, please wait...
Apply for Job

Application Complete

Thank you for sending your details. One of our consultants will be in touch shortly.

Browse more jobs

Sorry, there has been an issue processing your job application. Please contact your local branch.