hero
companies
Jobs

Junior Software Engineer

Bruin

Bruin

Software Engineering
Istanbul, İstanbul, Turkey
Posted on Nov 12, 2025

About Bruin
Bruin is a unified analytics platform that focuses on transformation, data quality, observability, and governance. We are building the only end-to-end data infrastructure product on the market, fully open-source.

Our customers love Bruin for the ease of use, stellar developer experience, and the speed of iteration.

As a Junior Software Engineer at Bruin, you will join a small agile team responsible for building, extending, and maintaining our core data tooling, integrations, and clients used by enterprise customers.

What you’ll do

  • Collaborate with senior engineers to develop and maintain components of our ingestion & transformation framework (in Python and Go), and AI agent infrastructure
  • Write clean, testable, maintainable code, including new features, bug-fixes and performance improvements
  • Help build and maintain pipelines, data ingestion connectors, transformations and quality checks
  • Participate in code reviews, pair programming, and documentation efforts
  • Ensure robust testing (unit, integration) and support CI/CD flows (GitHub Actions, etc)
  • Work with product and consulting teams to understand customer requirements and translate them into technical work
  • Continuously learn best practices in data engineering, cloud infrastructure, software architecture, and modern toolchains

What we’re looking for

  • 0-2 years of professional software engineering experience (internships, open-source contributions, projects count)
  • Proficiency in at least one programming language (Python preferred, Go is a plus)
  • Basic understanding of SQL and relational data modeling
  • Some experience or exposure to data pipelines, ETL/ELT flows, or data engineering concepts
  • Comfortable working in Linux/Unix environments, version control (Git) and CI/CD pipelines
  • Good problem-solving skills, ability to learn quickly, and strong communication skills (both written and verbal)
  • Enthusiasm for working in a startup/scale-up environment, owning work, and iterating rapidly
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience from one of the following universities:
    • Istanbul Technical University
    • Bogazici University
    • Middle East Technical University
    • Bilkent
    • Sabanci University
    • Koc University

Nice to have

  • Experience with cloud platforms (AWS, GCP, Azure) and data platforms (Snowflake, BigQuery, Redshift)
  • Familiarity with containerisation (Docker) and orchestration (Kubernetes)
  • Exposure to open-source ecosystems
  • Experience working with monitoring/logging, observability, and troubleshooting complex systems
  • Interest in building developer tooling, libraries, SDKs or command-line interfaces

What we offer

  • A dynamic, high-impact role where you’ll contribute directly to our core product and enterprise-grade tooling
  • Opportunity to grow into mid- or senior-level engineering roles as Bruin scales
  • Competitive salary + equity package
  • Learning culture: mentorship from senior engineers, open-source exposure, and career development
  • The opportunity to work closely with our international team
  • The chance to build tooling used by enterprise data teams, and to shape the architecture and strategy of our product

We believe in working in person to work faster together, therefore this is an on-site position for our offices in Levent, Istanbul.

We look forward to hearing from you!