Skip to content
Software Engineer

Software Engineer

Senior Software Engineer (Python + Rust)

Constructor Tech DACH

Istanbulfulltimesenior

Apply on the employer's site

Role description

Our mission

Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency.

With strong expertise in machine intelligence and data science, Constructor’s all-in-one platform for education and research addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students.

Please send your resume in English only.
The type of contract is a full-time legal agreement in Bulgaria, Serbia, and Turkey, not a B2B contract.

Duties And Responsibilities

  • Design and implement backend services in Rust within a microservices architecture.
  • Maintain and evolve existing Python services (FastAPI) where it's the right tool for the job.
  • Write maintainable, testable, and performant code; participate in code reviews and raise the engineering bar across the team.
  • Work with QA and DevOps to improve reliability, observability, and performance of our services.
  • Contribute to architectural decisions: choosing the right language for each problem, inter-service communication patterns, and data modeling.

Qualifications And Experience

  • 5+ years of professional backend development experience.
  • Solid production experience with Rust (minimum of 3 years).
  • Strong Python: FastAPI or similar modern frameworks, asynchronous programming (asyncio), and type-driven development (mypy, pydantic).
  • Deep understanding of microservices and communication patterns: sync/async, event-driven, message brokers (Kafka / RabbitMQ / NATS), gRPC/REST.
  • Working-level PostgreSQL: indexes, transactions, isolation levels, locking, query plans.
  • SOLID, dependency injection, and clean architecture — applied in practice, not just in theory.
  • Working knowledge of k8s, containers, networking, and CI/CD.
  • English B2 or higher.

Nice To Have But Not Obligatory

  • Experience migrating Python services to Rust under real load (with measurements and clear motivation).
  • Exposure to vector databases (e.g., Qdrant).
  • Experience integrating with LLM APIs (OpenAI, Anthropic).
  • Familiarity with LangChain / LangGraph and RAG

What We Offer

  • 💻 Choice of work equipment (e.g., laptop, monitor, etc.)
  • 🇬🇧 English classes (iTalki – $130 monthly)
  • ⏰ Flexible schedule (we usually work between 09:00/10:00 and 18:00/19:00)
  • 👶 Newborn bonus (€500 per child)
  • 🧠 Patent remuneration
  • 🌴 Paid leave
  • 🧑‍💻 Remote work in locations without our offices
  • Hybrid work in locations with offices (2 days in-office, 3 days remote)

Constructor
fosters equal opportunity for people of all backgrounds and identities. We are led by a gender-balanced board committed to building a diverse and inclusive organisation where everyone can become their best self. We do not discriminate based on age, disability, gender identity, sexual orientation, ethnicity, race, religion or belief, parental and family status, or other protected characteristics. We welcome applications from women, men and non-binary candidates of all ethnicities and socio-economic backgrounds. We encourage people belonging to underrepresented groups to apply.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Software Engineer

Kıdemli Yazılım Geliştirme Uzmanı (Oracle & Java)

TEB

Istanbul

Apply on the employer's site

Role description

Yurt dışı projelerimizde görev alacak; özellikle Oracle PL/SQL ve Java teknolojilerinde derin tecrübeye sahip, bankacılık çözümlerimize değer katacak çalışma arkadaşları arıyoruz.

Teknik Uzmanlık ve Deneyim

• Oracle Odaklı Geliştirme: En az 5 yıl PL/SQL geliştirme tecrübesi ve Oracle Forms süreçlerinde uzmanlık.

• Java Teknolojileri: Minimum 5 yıl Java tabanlı projelerde aktif yazılım geliştirme deneyimi.

• BPM Araçları: IBM BAW (Business Automation Workflow) platformu üzerinde iş akışı tasarımı ve sürece dayalı geliştirme tecrübesi.

• Yazılım Ekosistemi: Kurumsal yönetim ve versiyon kontrol araçlarına (Jira, Git, TFS, ClearCase vb.) hâkimiyet.

• Güvenlik ve Standartlar: Güvenlik standartlarına uygun kod geliştirme ve teknik dokümantasyon yetkinliği.

Sektörel ve Proje Deneyimi

• Bankacılık Yazılımı: Bankacılık sektörü projelerinde uçtan uca yazılım geliştirme tecrübesi.

• Veri Ambarı: Tercihen Data Warehouse projelerinde görev almış olmak.

• Metodoloji: Tercihen Agile / Scrum metodolojileri ile çalışma deneyimi.

Genel Nitelikler

• Eğitim: Üniversitelerin dört yıllık mühendislik bölümlerinden mezun.

• Yabancı Dil: Yurt dışı ekipleriyle profesyonel düzeyde iletişim kurabilecek ileri seviyede İngilizce (konuşma ve yazışma).

• Kişisel Yetkinlikler: Analitik düşünebilen, araştırmacı, problem çözme yeteneği yüksek ve ekip çalışmasına yatkın.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

Machine Learning Engineer at International Startup

OneSec

Istanbul

Apply on the employer's site

Role description

About OneSec

OneSec is a Swiss-American startup that has opened an R&D center in Istanbul.

We are looking for talented Machine Learning engineers to join our Team.

OneSec is an AI & Robotics company, working on the next generation of Autonomous delivery drones.

You can find more info on our website: OneSec.com

About this job

OneSec is building a 3D-Foundation model, in one of the largest machine learning projects in the robotics industry. Using a dataset of more than 150 million images, and modern machine learning techniques, we are building a frontier-level foundation model for autonomous drone navigation.

Your job will consist of 2 main elements:

-Machine learning: Developing model architectures, tuning hyperparameters, working on GPU training infrastructure, etc.

-Dataset generation: Using open source AI models to generate pseudo labels for internet images, generating synthetic images using geometrical transformations, filtering datasets for valuable training data etc.

Requirements

-Strong expertise in deep learning

-Experience with computer vision and CNNs (resnets etc)

-Experience with Pytorch (and ideally CUDA, OpenCV, etc)

-General tech skills: Computer Infrastructure, image processing, etc.

Benefits

-Attractive salary & stock option package

-Working on frontier level AI

-Work in an exceptionally talented team

-State of the art development tools & training infrastructure

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

BT İş Analisti

TEB

Istanbul

Apply on the employer's site

Role description

İŞ TANIMI:

Bankamızın Bilgi Teknolojileri Grubu bünyesinde Dönüşüm Yönetim departmanında çeşitli bankacılık uygulamalarında görevlendirilmek üzere “Dönüşüm Yönetimi Proje Sorumlusu” arıyoruz.

  • Uluslararası projelerde çalışan yazılım geliştirme takımları içerisinde,
  • Yurt dışındaki iş birimleri ve yazılım geliştirme ekipleri ile iş taleplerinin ve fonksiyonel gereksinimlerin karşılanmasına yönelik koordinasyonun sağlanması,
  • İş talepleri doğrultusunda iş süreçleri tasarımı, fonksiyonel ve teknik analiz yapılması,
  • Yeni nesil teknolojilerin, dijital kanalların ve yapay zeka destekli çözümlerin iş süreçlerine entegrasyon sürecini yönetmek, test etmek ve takibinin yapılması,
  • İş birimleri ile IT yazılım ekipleri arasında köprü görevi görerek teknik gereksinimlerin iş odaklı ihtiyaçlarla uyumlu olmasının sağlanması,
  • Kurum içi dönüşüm stratejilerine katkı sağlanması, değişim yönetimi süreçlerini kolaylaştırılması.

GENEL NİTELİKLER:

  • Üniversitelerin Endüstri Mühendisliği, İşletme Mühendisliği, Matematik Mühendisliği, MIS, Bilgisayar Mühendisliği ve İstatistik veya benzeri bölümlerinden mezun,
  • Analitik ve kavramsal düşünme yeteneği güçlü,
  • Problem çözme, karar verme ve çıkarım yapabilme yetkinliklerine sahip,
  • Uluslararası projelere ve takım çalışmasına uyumlu, öğrenme isteği sürekli enerjisi ve kişisel motivasyonu yüksek, sorumluluk sahibi, proaktif ve disiplinli,
  • Bankacılık ve Finans alanında min 3 yıl deneyimi olan,
  • Çok iyi derecede İngilizce bilen,
  • Tercihen SQL bilgisine sahip,
  • Seyahat engeli olmayan,
  • Dikkatli, detaycı, süreç/veri ve sonuç odaklı,
  • SDLC süreçlerine hakim ,
  • Teknolojik gelişmeleri takip ederek yeni iş uygulamaları, yazılım geliştirme araçları ve yöntemleri hakkında kendini ve çalışma şeklini yenileyebilen,
  • Temsil yeteneğine sahip, ikna/ifade ve iletişim yönü yüksek,
  • Farklı departmanlar ve çoklu ekipler arasında köprü kurabilecek, güçlü iletişim, koordinasyon ve sunum becerilerine sahip,
  • Dijitalleşme trendlerini, otomasyon araçlarını ve yapay zeka tabanlı çözümleri iş süreçlerine entegre etme konusunda istekli adaylarının başvurularını bekliyoruz.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

CAREER EXPERIENCE DRIVE INTERNSHIP - IT

VitrA Karo

Istanbulinternshiplead

Apply on the employer's site

Role description

VitrA Tiles, which ranks first in exports to the EU, started production in Istanbul Tuzla in 1991 and in Bilecik Bozüyük in 1992. VitrA Tiles, which has been producing ceramic tiles in its factory in Russia since 2011, has a total annual production capacity of 30 million square meters. VitrA Tiles products are offered for sale in 75 countries, especially in the Turkish and German markets. VitrA Tiles carries the 60 years of expertise of the VitrA brand to all living spaces in the house, especially the bathroom; It also offers products suitable for use in many different areas such as pools, gardens and exteriors. VitrA Tiles, which constantly develops innovative texture and material solutions, sets the trends in surfaces with its new collections every year. VitrA's tiles with the "TSE Double Star" Certificate also hold the first eco-label given by the European Union to a ceramic brand from Turkey. Our production facility in Bozuyuk has been included in the "Global Lighthouse Network", which the World Economic Forum (WEF) selects as the most advanced production facilities in the world and points out as the "production facility of the future".

What Do We Expect From Our New Teammate?

  • Supporting SAP modules and gaining hands-on experience in real business processes,
  • Assisting in the analysis and follow-up of Jira and Atlas records,
  • Supporting IT project teams by preparing project documentation, monitoring project progress, and contributing to reporting activities,
  • Assisting in IT service and operations reporting processes,
  • Preparing reports related to system performance, conducting data analysis, and supporting improvement actions,
  • Actively participating in IT projects, especially in processes related to SAP modules,
  • Supporting testing processes and preparing documentation for test results,
  • Working closely with project and IT teams to ensure smooth execution of processes,
  • Supporting effective communication and coordination between business units and IT teams.

You are exactly the person we are looking for!

Your team is waiting for you!

What kind of teammate are we looking for?

  • If you are a 3rd student in the relevant undergraduate departments,
  • If IT applications interest you,
  • If you keep up with current technologies,
  • If you can effectively use MS Office programs,
  • If you can come to the office at least three days a week and participate in a long-term internship,
  • If your English level is good

«You should live your career, development, life and future at Eczacıbaşı!»

What do we offer to you?

  • You can constantly improve your personal, professional and technical competencies and participate in our training programs that will support you and your career.
  • Global opportunities and rotation opportunities in more than 120 international markets among more than 40 organizations can always knock on your door.
  • At Eczacıbaşı, leaves are calculated according to the person's seniority based on the person's total working experience. Your leave comes with you.
  • We always applaud success with different reward methods.
  • You can benefit from location-independent or hybrid working opportunities with working models that vary according to the nature of your job, and you can determine your own work schedule with flexible working hours. We offer a technology and ergonomics support package to Eczacıbaşı employees who work remotely full-time.
  • It is privileged to be a mother and father at Eczacıbaşı. At Eczacıbaşı, our employees who are mothers are provided with monthly nursery allowance and our employees who are fathers are entitled to 3 weeks of paternity leave.
  • We are committed to providing equal opportunity in employment. We value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, or veteran status.

#WeDoNotDifferentiateBetweenJobsForWomenAndMen

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

3 more openings in this category and country

Senior Software Engineer (Python + Rust)Constructor Tech DACH · Turkey

Apply on the employer's site