AUTODOC Company Announcing the availability of 5 vacant jobs in Bahrain شركة اوتودوك تعلن عن توفر 5 وظائف شاغرة في البحرين

 

Explore Amazing Career Opportunities with AUTODOC: Join Our Expert Team Today!

Senior Front-End Engineer

About the job
Company Description

AUTODOC is the largest and fastest growing auto parts e-commerce platform in Europe.
Present across 27 countries with around 5,000 employees, AUTODOC generated revenue of over €1.3 billion in 2023, supplying more than 7.4 million active customers with its 5.8 million vehicle parts and accessories for car, truck, and motorcycle brands.

Curious minds, adventurous experts and tech-savvy professionals - one team, one billion euros revenue. Catch the ride!

Responsibilities

  • Work in collaboration with the senior/principal front-end members in Autodoc to architect efficient and reusable front-end abstractions and systems that drive complex web applications with independent release cycles.
  • Develop and maintain front-end applications using React.js, Next.js, and TypeScript within a domain-driven development approach.
  • Promote the use of reusable components and front-end libraries.
  • Ensure a culture of continuous improvement, supporting the teams to continually test, measure, and iterate on the results of their work.
  • Conduct code reviews.
  • Provide expert-level support and technical mentoring to the team.
  • Contribute to establishing governance processes and guidelines around the team and domain.
  • Drive the team from a technical perspective, keeping yourself current with new technologies, in alignment with Autodoc’s technical strategy.
  • Collaborate with multiple interdisciplinary teams within Autodoc to understand the business context and create scalable solutions.

Software Architect

Responsibilities

  • Maintain an overarching view of the existing architecture of Autodoc services and provide technical advisory.
  • Support teams in migrating from PHP monoliths to a new microservices architecture (50+ services).
  • Assist domains in designing and reviewing technical solutions for high-load, high-traffic, and low-latency systems.
  • Provide expert-level support and technical mentoring to teams.
  • Contribute to establishing governance processes and guidelines for domains and microservices.
  • Drive Autodoc’s technical direction and stay up to date with emerging technologies.
  • Collaborate with interdisciplinary teams across Autodoc to understand the business context and develop scalable solutions.

Requirements

  • 9+ years of experience in software development, with expertise in designing and developing large-scale, distributed applications, following OOP and SOLID principles.
  • Proven experience as a software architect.
  • Strong organizational and leadership skills.
  • Technical mindset with great attention to detail.
  • Experience with microservices and cloud architectures, particularly Google Cloud Platform.
  • Deep understanding of architecture/design methods and patterns, data and API specifications, quality assurance, and testing methodologies.

Senior Golang Developer

About the job
The Senior Golang Developer will play a pivotal role in developing and maintaining our distributed user behavior analytics and e-commerce tracking system. This professional will be responsible for multiple services, ensuring high performance, reliability, and scalability of the entire system, enabling the company to gain valuable insights into user behavior for data-driven decision-making.

Responsibilities

  • Software development: design, develop, and maintain scalable services, focusing on high-performance event processing, data collection, and analytics systems.
  • Architecture management: contribute to the evolution of our distributed system architecture, ensuring proper integration between services, effective event processing, and data flow optimization.
  • System monitoring: implement comprehensive monitoring, logging, and tracing to ensure system health and performance.
  • Security and compliance: ensure proper implementation of security measures for user data handling and session management.
  • Performance optimization: identify and resolve performance bottlenecks across the distributed system, optimizing data collection and processing workflows for large-scale analytics.
  • Technical leadership: conduct code reviews, provide mentorship, and contribute to technical decision-making across multiple services.
  • Collaborate with distributed team members across different time zones.

Data Scientist - Digital Marketing

Responsibilities

  • Develop statistical and machine learning models to assess and optimize the effectiveness of marketing campaigns.
  • Analyze and interpret data to identify opportunities for improving marketing strategies.
  • Apply uplift modeling methods to target specific customer groups and maximize ROI.
  • Collaborate with marketing and sales teams to understand business goals and translate them into analytical tasks.
  • Prepare and present reports on analysis results, including recommendations for marketing strategy enhancements.
  • Evaluate and continuously improve analytics and modeling methodologies in line with the latest Data Science trends.
  • Participate in the development and implementation of systems and tools to automate analytical processes.

Requirements

  • Over 2 years of experience in Data Science, with a focus on uplift modeling and causal effect analysis.
  • Strong knowledge and practical experience with Python and data analysis libraries (Pandas, NumPy, Scikit-learn), as well as specialized libraries for causal analysis (e.g., CausalML or similar).
  • Understanding of A/B testing principles, including test planning, execution, and result analysis.
  • Proficiency in SQL and experience with databases, including ClickHouse, for effective data extraction and processing.

Data Engineer

About the job
Responsibilities

  • Build and maintain data pipelines and ETL processes using Airflow, Python, SQL, DBT, third-party services, and Google Cloud Platform (GCP).
  • Develop and maintain data marts.
  • Perform data validation to ensure accuracy and integrity.
  • Migrate data and pipelines from ClickHouse to Snowflake.
  • Optimize SQL queries for enhanced performance.
  • Monitor and troubleshoot data pipelines to ensure reliability and performance standards.

Requirements

  • 4+ years of experience as a Data Engineer.
  • Strong analytical skills.
  • Proficiency in Python programming.
  • Expert knowledge of SQL.
  • Hands-on experience with Airflow.
  • Experience with data warehouses (DWH) such as Snowflake or similar.
  • Experience with relational and non-relational databases (preferably MySQL, MongoDB).
  • Experience with DBT.
  • Knowledge of data storage principles (Data Lake, DWH).
  • Fluent English.

Nice to Have

  • Experience with GCP, Docker, Git.
  • Familiarity with Grafana or another monitoring tool.
  • Experience with ClickHouse.
  • Hands-on experience with Kafka (Kafka Streams).
  • Experience with graph databases (preferably Neo4j).

To apply, please click here for available vacancies





التخصصات الوظيفية الرائعة في AUTODOC: انضم إلى فريقنا المحترف اليوم!


مهندس Front-End كبير

عن الوظيفة
وصف الشركة

AUTODOC هي أكبر وأسرع منصة تجارة إلكترونية لقطع غيار السيارات في أوروبا.
تعمل في 27 دولة ولديها حوالي 5000 موظف، وحققت AUTODOC إيرادات تزيد عن 1.3 مليار يورو في عام 2023، حيث تزود أكثر من 7.4 مليون عميل نشط بقطع غيار وإكسسوارات السيارات والشاحنات والدراجات النارية التي تضم 5.8 مليون منتج.

العقول الفضولية، الخبراء المغامرون، والمهنيون المتمرسون في التكنولوجيا - فريق واحد، مليار يورو من الإيرادات. انطلق معنا!

المسؤوليات

  • العمل بالتعاون مع الأعضاء الكبار / الرئيسيين في فريق Front-End في Autodoc لتصميم تجريدات وأنظمة Front-End فعّالة وقابلة لإعادة الاستخدام، تدير تطبيقات الويب المعقدة مع دورات إصدار مستقلة.
  • تطوير وصيانة تطبيقات Front-End باستخدام React.js، Next.js، و TypeScript ضمن نهج تطوير يعتمد على المجال.
  • تعزيز استخدام المكونات القابلة لإعادة الاستخدام ومكتبات Front-End.
  • ضمان ثقافة التحسين المستمر ودعم الفرق لاختبار وقياس النتائج بشكل دائم.
  • مراجعة الأكواد.
  • تقديم الدعم الفني والتوجيه المتقدم للفريق.
  • المساهمة في وضع عمليات الحوكمة والإرشادات حول الفريق والمجال.
  • قيادة الفريق من الناحية التقنية، والحفاظ على نفسك على اطلاع بأحدث التقنيات بما يتماشى مع الاستراتيجية التقنية لشركة Autodoc.
  • التعاون مع فرق متعددة التخصصات داخل Autodoc لفهم السياق التجاري وإنشاء حلول قابلة للتوسع.

مهندس البرمجيات

المسؤوليات

  • الحفاظ على رؤية شاملة للبنية المعمارية الحالية لخدمات Autodoc وتقديم الاستشارات الفنية.
  • دعم الفرق في الانتقال من التطبيقات الأحادية PHP إلى بنية microservices جديدة (50+ خدمة).
  • مساعدة المجالات في تصميم ومراجعة الحلول التقنية للأنظمة ذات الحمل العالي، والمرور العالي، والأنظمة ذات الكمون المنخفض.
  • تقديم الدعم الفني والتوجيه المتقدم للفرق.
  • المساهمة في وضع عمليات الحوكمة والإرشادات للمجالات والخدمات الصغيرة.
  • قيادة الاتجاه الفني لـ Autodoc ومواكبة التقنيات الناشئة.
  • التعاون مع الفرق متعددة التخصصات عبر Autodoc لفهم السياق التجاري وتطوير حلول قابلة للتوسع.

المتطلبات

  • 9+ سنوات من الخبرة في تطوير البرمجيات، مع خبرة في تصميم وتطوير التطبيقات الكبيرة الموزعة، وفقًا لمبادئ OOP و SOLID.
  • خبرة مثبتة كمهندس برمجيات.
  • مهارات تنظيمية وقيادية قوية.
  • عقلية فنية مع اهتمام كبير بالتفاصيل.
  • خبرة مع الخدمات الصغيرة والهياكل السحابية، خاصة Google Cloud Platform.
  • فهم عميق لطرق التصميم والأنماط المعمارية، ومواصفات البيانات وAPI، وضمان الجودة، ومنهجيات الاختبار.

مطور Golang كبير

عن الوظيفة
سيكون مطور Golang الكبير لاعبًا محوريًا في تطوير وصيانة نظام تحليلات سلوك المستخدم وتتبّع التجارة الإلكترونية الموزع. سيكون هذا المحترف مسؤولًا عن عدة خدمات، مع ضمان الأداء العالي، والموثوقية، والقابلية للتوسع للنظام بأسره، مما يمكن الشركة من الحصول على رؤى قيمة حول سلوك المستخدم لاتخاذ قرارات مبنية على البيانات.

المسؤوليات

  • تطوير البرمجيات: تصميم وتطوير وصيانة خدمات قابلة للتوسع، مع التركيز على معالجة الأحداث عالية الأداء، وجمع البيانات، وأنظمة التحليلات.
  • إدارة البنية المعمارية: المساهمة في تطور بنية النظام الموزع، وضمان التكامل الصحيح بين الخدمات، ومعالجة الأحداث بفعالية، وتحسين تدفق البيانات.
  • مراقبة النظام: تنفيذ المراقبة الشاملة، وتسجيل السجلات، والتتبع لضمان صحة النظام وأدائه.
  • الأمان والامتثال: ضمان التنفيذ السليم لتدابير الأمان في التعامل مع بيانات المستخدم وإدارة الجلسات.
  • تحسين الأداء: تحديد وإصلاح عنق الزجاجة في الأداء عبر النظام الموزع، وتحسين سير العمل لجمع البيانات ومعالجتها من أجل تحليلات على نطاق واسع.
  • القيادة التقنية: إجراء مراجعات للكود، وتقديم الإرشاد، والمساهمة في اتخاذ القرارات الفنية عبر العديد من الخدمات.
  • التعاون مع أعضاء الفريق الموزع عبر المناطق الزمنية المختلفة.

عالم بيانات - التسويق الرقمي

المسؤوليات

  • تطوير النماذج الإحصائية ونماذج التعلم الآلي لتقييم وتحسين فعالية الحملات التسويقية.
  • تحليل وتفسير البيانات لتحديد الفرص لتحسين استراتيجيات التسويق.
  • تطبيق أساليب النمذجة لتعظيم العائد على الاستثمار.
  • التعاون مع فرق التسويق والمبيعات لفهم الأهداف التجارية وتحويلها إلى مهام تحليلية.
  • إعداد وتقديم تقارير عن نتائج التحليل، بما في ذلك التوصيات لتحسين استراتيجيات التسويق.
  • تقييم وتحسين منهجيات التحليل والنمذجة باستمرار بما يتماشى مع أحدث اتجاهات علم البيانات.
  • المشاركة في تطوير وتنفيذ الأنظمة والأدوات لأتمتة العمليات التحليلية.

المتطلبات

  • أكثر من 2 سنوات من الخبرة في علم البيانات، مع التركيز على النمذجة و التحليل السببي.
  • معرفة قوية وخبرة عملية باستخدام Python ومكتبات تحليل البيانات (Pandas، NumPy، Scikit-learn)، بالإضافة إلى المكتبات المتخصصة للتحليل السببي (مثل CausalML أو ما شابه).
  • فهم لمبادئ اختبار A/B، بما في ذلك تخطيط الاختبار وتنفيذه وتحليل النتائج.
  • إتقان SQL والخبرة مع قواعد البيانات، بما في ذلك ClickHouse لاستخراج البيانات ومعالجتها بشكل فعال.


مهندس بيانات

عن الوظيفة
المسؤوليات

  • بناء وصيانة خطوط البيانات وعمليات ETL باستخدام Airflow، Python، SQL، DBT، خدمات الطرف الثالث، ومنصة Google Cloud (GCP).
  • تطوير وصيانة بيئات البيانات.
  • إجراء التحقق من البيانات لضمان الدقة والنزاهة.
  • ترحيل البيانات وعمليات التحويل من ClickHouse إلى Snowflake.
  • تحسين استعلامات SQL لتحسين الأداء.
  • مراقبة واستكشاف أخطاء خطوط البيانات لضمان موثوقية الأداء وفقًا للمعايير.

المتطلبات

  • أكثر من 4 سنوات من الخبرة كمهندس بيانات.
  • مهارات تحليلية قوية.
  • إتقان برمجة Python.
  • معرفة متقدمة بـ SQL.
  • خبرة عملية مع Airflow.
  • خبرة مع مستودعات البيانات (DWH) مثل Snowflake أو ما شابه.
  • خبرة مع قواعد البيانات العلائقية وغير العلائقية (ويفضل MySQL، MongoDB).
  • خبرة مع DBT.
  • معرفة بمبادئ تخزين البيانات (Data Lake، DWH).
  • إجادة اللغة الإنجليزية.

المهارات الإضافية المستحسنة

  • خبرة مع GCP، Docker، Git.
  • إلمام بـ Grafana أو أدوات مراقبة أخرى.
  • خبرة مع ClickHouse.
  • خبرة عملية مع Kafka (Kafka Streams).
  • خبرة مع قواعد البيانات الرسومية (ويفضل Neo4j).

لتقديم الطلب، يرجى النقر هنا للوظائف المتاحة

تعليقات

اعلان2




حجم الخط
+
16
-
تباعد السطور
+
2
-