Backend Developer

Avnet
Barcelona, Spain
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure Big Data Cloud Computing Data Transformation Data Systems Distributed Systems Elasticsearch Github Python (Programming Language) Machine Learning
+16 more
MongoDB Neo4j NoSQL Performance Tuning Tensorflow Working Model 2D Pytorch Large Language Models Apache Spark Backend Fastapi Front End Software Development Restful APIs Software Version Control Data Pipelines Microservices

Job description

  • Design, develop, and maintain backend services using Python and FastAPI
  • Build scalable and high-performance APIs for internal applications
  • Work with NoSQL databases such as MongoDB
  • Design and optimize big data processing pipelines
  • Perform and optimize large-scale data transformations using Apache Spark on private cloud clusters
  • Collaborate with cross-functional teams (data, frontend, business)
  • Manage code versioning using GitHub
  • Contribute to modern software architecture design
  • Optimize system performance and reliability.

Requirements

Do you have a Master’s degree?, * Strong proficiency in Python

  • Hands-on experience with FastAPI
  • Experience with NoSQL databases, especially MongoDB
  • Strong experience working with big data systems and large-scale datasets
  • Proven ability to optimize performance of data transformations, particularly using Apache Spark
  • Experience working with distributed computing environments (e.g. private cloud clusters)
  • Familiarity with version control systems (GitHub or similar)
  • Experience building RESTful APIs
  • Solid understanding of backend architectures and microservices
  • High proficiency in English (written and spoken).

Nice to Have:

  • Experience with Neo4j
  • Knowledge of cloud platforms, especially Microsoft Azure
  • Experience with Elasticsearch
  • Background in AI / Machine Learning (e.g. PyTorch, TensorFlow)
  • Experience integrating Large Language Models (LLMs)
  • Familiarity with data pipelines and analytics systems.

What’s in it for you:

  • Hybrid working model.
  • A supportive multicultural team environment where everyone is working toward the same goal.
  • A strong open-door policy.
  • An environment where you will have the tools and opportunities to further your career.

About the company

Avnet, Inc. a Fortune 500 company and one of the global leaders in the field of distribution of electronic components is looking for a Backend Developer with strong Python experience to design and build scalable, high-performance services. You will work on innovative projects ranging from data platforms to AI/LLM integrations, directly contributing to the company’s digital transformation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:30 min

Introduction to Neo4j and remote developer relations work

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all