yandex
altium
Страна
Великобритания
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
В офисеПолная занятость

Back-End Engineer

Оценка ИИ

Сильная компания с мировым именем, отличный социальный пакет (пенсия 9%, страховка, питание) и работа над сложным технологическим продуктом. Основным ограничением может стать строгий офисный формат 5/0.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует глубоких знаний в Go или Python и опыта работы с распределенными системами. Высокая планка ожиданий обусловлена необходимостью поддержки пайплайнов, обрабатывающих миллионы записей в день, и обязательным присутствием в офисе в Кембридже.

Анализ зарплаты

Медиана72 000 £
Рынок55 000 £ – 90 000 £
Оценка ИИ

Зарплата в объявлении не указана, но для Senior/Middle+ инженеров в Кембридже рыночный диапазон составляет £60,000 – £85,000. Учитывая щедрый пенсионный план (9%) и бонусы, совокупный доход может быть выше среднего по рынку.

Сопроводительное письмо

I am writing to express my strong interest in the Back-End Engineer position at Altium. With over five years of experience in developing scalable web services and a deep proficiency in both Go and Python, I am confident in my ability to contribute significantly to the Octopart team. My background in designing schema-first web services and working with complex data pipelines aligns perfectly with the technical challenges described in the job posting.

Throughout my career, I have focused on building robust distributed systems and maintaining high-performance data processing pipelines. I am particularly drawn to Altium's mission of transforming electronics design and the opportunity to work on products used by over 100,000 engineers worldwide. My experience with GraphQL and relational databases like MySQL, combined with a strong understanding of cloud infrastructure, will allow me to hit the ground running and deliver immediate value to your engineering team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в altium уже сейчас

Присоединяйтесь к Altium в Кембридже и создавайте будущее электроники вместе с мировым лидером индустрии!

Описание вакансии

⚡️ Why Altium?

Altium is transforming the way electronics are designed and built. From startups to world’s technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before.

  • Constant innovation has created a transformative technology, unique in its space
  • More than 30,000 companies and 100,000 electronics engineers worldwide use Altium
  • We are growing, debt-free, and financially strong, with the resources to become #1 in the EDA industry

About the Role

The Back-End Engineer in Octopart is responsible for the design and maintenance of the systems, services, and data pipelines that power Octopart and other Altium products. You may expect deep technical challenges, high autonomy, and opportunities to contribute to product direction.  

Altium offers the opportunity to conceive and build new product features for electronics engineers and add your own ideas to the world’s most collaborative and efficient electronics design platform. 

Please note: The working mode is on-site: 5 days a week from our Cambridge office.

A Day in the Life of our Back-End Engineer

  • Design, develop, and maintain scalable web services using GoPython, and related technology.
  • Integrate web services with other Altium and third-party systems.
  • Maintain data processing pipelines that handle millions of electronic parts per day.
  • Collaborate effectively with cross-functional teams, including front-end developers, data platform engineers, and DevOps engineers, to ensure smooth integration and deployment of web services.
  • Participate in code reviews and contribute to the development of coding standards and best practices.

Who We’re Looking For

  • Proven experience of at least 5+ years in web service development and system integration
  • Concrete experience with GoLangor Python
  • Understanding software architecture principles and design patterns related to web services
  • Knowledge of database design and development using relational databases
  • Problem-solving and analytical skills; able to understand complex business processes and system workflows
  • Able to communicate clearly with other engineers and non-technical stakeholders
  • A strong sense of product ownership.

Required Technology Experience

  • Advanced knowledge of back-end development using Goor Python.
  • Experience in designing web services with “Top-Down”/ “Schema-First” approach. Having experience in GraphQL is a significant plus.
  • Experience in any Relational Database (e.g. MySQL) and distributed database (e.g. AWS RedShift, Snowflake)
  • Strong understanding of distributed systems
  • Familiarity with cloud infrastructure (e.g., AWS, GCP)
  • Familiarity with containerised development
  • Familiarity with CI, CD, and Kubernetes is a plus.

Soft Skills

  • Excellent problem-solving and analytical abilities.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Attention to detail and strong organisational skills, with the ability to manage multiple projects simultaneously.
  • Adaptability and a commitment to continuous learning in a fast-paced environment

Our Benefits

🏥 Private health insurance including dental coverage

🌅 Pension scheme with company match up to 9%

🧘 nilo.health, mental health and wellbeing support

🌍 Remote working abroad program

📚 Professional development support and resources

🥳 Employee referral program

🏖  28 days' holiday + public holidays and special leave

🖥 Home internet and remote working allowance

🏡 Flexible working arrangements available based on role and location

👶 Enhanced family and special leave

💪 Corporate membership rates with national gyms

🥪 Free lunch, snacks, and drinks in the office

🚗 Electric car charging stations, free office parking, bicycle, and scooter storage

🌍 Also, we would like you to know

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

💡 Learn more about why a career at Altium is an opportunity like no other:![](https://www.youtube.com/watch?v=cAYCOLpPLPE)https://www.youtube.com/watch?v=cAYCOLpPLPE

✈️ Altium Benefits: https://careers.altium.com/#s-benefits 

👏 Are you already an Altium employee?Please apply directly through our internal Greenhouse job board. If you have questions, please contact HR.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Go
  • Python
  • GraphQL
  • MySQL
  • AWS Redshift
  • Snowflake
  • AWS
  • Google Cloud Platform
  • Kubernetes
  • Docker
  • CI/CD
  • Distributed Systems

Возможные вопросы на собеседовании

Вакансия требует опыта работы с высоконагруженными пайплайнами данных.

Расскажите о самом сложном пайплайне обработки данных, который вы проектировали: с какими узкими местами вы столкнулись и как их оптимизировали?

В описании упоминается подход Schema-First и GraphQL.

В чем, по вашему мнению, основные преимущества и недостатки подхода Schema-First при проектировании GraphQL API по сравнению с Code-First?

Работа предполагает использование распределенных баз данных (RedShift, Snowflake).

Как вы обеспечиваете консистентность данных при интеграции микросервисов с распределенными хранилищами данных?

Упоминается использование Go и Python.

В каких сценариях вы бы предпочли использовать Go вместо Python для бэкенд-сервиса, и наоборот, учитывая специфику Altium?

Позиция подразумевает высокую автономность и владение продуктом.

Приведите пример ситуации, когда вы проявили инициативу и внесли изменения в архитектуру или функционал продукта, которые не были изначально описаны в ТЗ.

Похожие вакансии

roku
Не указана

Software Engineer - Python, Automation

ГибридВеликобритания
Python · Selenium · Appium · XCUITest · XCTest · Automation Framework · iOS · Test Planning · Firmware Testing
+9 навыков
jetbrains
Не указана

Software Engineer (IntelliJ Platfrom Licensing)

В офисеСербия
Java · Kotlin · Git · Algorithms · Data Structures · API Design · IntelliJ SDK · Rust · C++
+9 навыков
globalrelay
Не указана

Intermediate Java Developer (Big Data)

ГибридВеликобритания
Java · Big Data · Kafka · Hadoop · Spark · Trino · Spring · Guice · Vert.x · Kubernetes · OpenShift · Docker · Avro · Parquet · SQL · ETL · ELT · Microservices · TDD · Jenkins · Git · Maven · ElasticSearch · Lucene
+24 навыков
globalrelay
Не указана

Intermediate Java Developer

ГибридВеликобритания
Java · Cassandra · MongoDB · HBase · Zookeeper · Hadoop · Spring · Guice · Axon · Lucene · ElasticSearch · REST · JSON · Thrift · Protocol Buffers · Multithreading · TDD · Agile · CQRS
+19 навыков
jetbrains
Не указана

Software Developer (Ktor Framework)

ГибридГермания
Kotlin · Ktor · HTTP · REST · Algorithms · Data Structures · Asynchronous Programming · API Design · Networking
+9 навыков
jetbrains
Не указана

Software Developer (Ktor Framework)

УдалённоСербия
Kotlin · Ktor · HTTP · REST · Algorithms · Data Structures · API Design · Asynchronous Programming · Kotlin Multiplatform
+9 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

altium
Страна
Великобритания