United Spinal Association Jobs

Spinal cord injury - multiple sclerosis - polio - amyotrophic lateral sclerosis - spina bifida
National Spinal Cord Injury Association Mobile Logo

Job Information

Arrow Electronics Database and Backend System Engineer in Gdańsk, Poland

Position:

Database and Backend System Engineer

Job Description:

Arrow Electronics is the global leading company in electronic distribution and was ranked 110 in the world according to Fortune 500 (2020). Arrow works closely with the top manufacturers of electronic components in the world, and products we offer range from passive components through microcontrollers, microprocessors, FPGAs and specialized SoMs and single-board computers.

We are a growing team of developers focused on embedded systems and cloud-based solutions.

We are currently in the process of expanding the software division, with a specific focus on innovation, Artificial Intelligence, Internet-of-Things and Cloud services.

Most often we deal with the latest solutions from manufacturers in projects carried out for our clients.

What you will be doing at Arrow:

  • You will maintain and be responsible for custom databases for business data including ETL process and Automation from various sources as well as in store generated/collected data.

  • Open source centric workflow using Python, MariaDB, C, RUST, Envoy, Nginx, Mosquitto, Podman, RHEL etc.

  • Keeping track of system health and performance and be on alert for any production disruptions.

  • Service peers/internal customers for support and questions, be the go-to matter expert on the data that you maintain used by other BI developers and analysts.

  • Listen to requirements from peers/internal customers and build solutions to meet these requirements building on the system.

  • Work with custom container services on RHEL/Linux and handle the configuration of the same including problem solving when they arise.

  • Maintenance, support and configuration of associated web tools connected to the system.

  • Responsibility of the infrastructure that the machines run on, being the contact person for IT for e.g. regular patching and be available to support those operations planned at non disruptive hours.

  • Lighter maintenance development in mainly Python. Depending on time available and personal strive, role could also go into actively contribute to functional core development of the system.

What are we looking for?

  • Experience with Python running service roles and async/eventloop based programming.

  • Experience with deeper SQL code (primarily using MariaDB and TeraData flavours ).

  • Experience with database optimizations and tuning with all it entails.

  • Experience with working with medium to large datasets (>100M rows).

  • working with encryption , making sure code is written in security manner, zero cleartext deployment configurations, handling TLS certificates, etc.

  • Documented experience and passion for programming and compute problem solving.

  • Experience using Git in your workflows and following a versioning scheme.

  • Experience with splitting up workloads on multicore environments.

  • Having a track record of service mindset and ability to listen to requirements and communicate on various levels of audiences, from developers to management and wide range of cultures.

  • Ability to plan your own work without detailed supervision, timely deliver and take own responsibility, prioritize multiple ongoing projects, and follow up / report out.

  • Fluent spoken and written English

Nice to Have

  • Web development experience, Python Twisted Matrix, PHP, JavaScript, CSS, HTML, WebSockets, PWA etc.

  • C and RUST experience (high performance custom extensions are written in C and moves to RUST ahead).

  • Experience with Vectorized data computation libraries including ML; e.g. NumPy / Pandas / SciKit / Tensorflow / Torch.

  • Experience with Networking and Linux configurations.

  • Experience with using various REST APIs for remote systems (Microsoft services such PowerBI APIs, MSGraph/0365 etc).

  • Experience with Podman (or Docker) with simpler Kubernetes single pod level defined containered builds

  • Experience with SELinux

  • Experience using GCC building software from source and troubleshooting it

What's in it for you?

  • Work from home available

  • Flexible working hours

  • Great work conditions inside a stable worldwide group, but with a startup vibe

  • Freedom, independence and the most innovative projects you can think of

  • Access to the latest technology (often before it is officially released!).

  • Cafeteria system (Multisport card)

  • Access to private medical facilities (Medicover)

  • Growth opportunities and more!

Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, gender, sexual orientation, gender identity, national origin, veteran or disability status .

#LI-KZ1 #LI-HYBRID

Location:

PL-Gdansk, Poland (Aleja Grunwaldzka)

Time Type:

Full time

Job Category:

Sales

Arrow Electronics, Inc.'s policy is to provide equal employment opportunities to all qualified employees and applicants without regard to race, color, religion, age, sex, marital status, gender identity or expression, sexual orientation, national origin, disability, citizenship, veran status, genetic information, or any other characteristics protected by applicable state, federal or local laws. Our policy of equal employment opportunity and affirmative action applies to all employment decisions personnel policies and practices, or programs.

DirectEmployers