invent.ai

Software Engineer

Türkiye
Full-time

We are Invent.ai

invent.ai is a fast-growing company providing AI-Decisioning for Inventory, Merchandising and Pricing Optimization Solutions to retailers around the world. This is an exciting time at invent.ai, as we are growing our client base, our product portfolio, and our teams to revolutionize the supply chain planning industry.

We are a group of bright, kind, and goal-oriented people working together to make retail better. We take pride in what we do. As a provider of award-winning enterprise-AI SaaS solutions that serve a growing international business with customers across the U.S., Europe, the Middle East, and East Asia, we make a measurable and meaningful difference for our customers every day.

Headquartered in the United States and with offices around the world, our team of 350+ people consists of young engineers and data scientists from top CS and engineering programs, collaborating across our Istanbul, Ankara, Philadelphia, and Amsterdam offices.

For more information, visit www.invent.ai

About Role

As a Software Engineer, you will play a critical role in our development team, designing and building scalable backend services and APIs that power our platform. We are looking for an experienced developer (based in Istanbul or remote) to help shape and deliver high-quality backend systems.

In this role, you will work closely with product managers, data scientists, and other developers to translate business needs into efficient software solutions. You will contribute to technical design decisions, support engineering best practices, and help evolve the architecture of products that are transforming the retail industry.

What You Will Do

  • Develop and maintain cloud-based omnichannel retail planning solutions using C#/Python & SQL
  • Work with ETL processes using Airflow & Python and PySpark to integrate data efficiently
  • Work on complex algorithms, optimize stored procedures, and enhance system scalability & performance
  • Apply OOP principles, design patterns, and best practices in C#/Python
  • Perform performance profiling and resolve system bottlenecks
  • Ensure code quality through unit testing and code reviews
  • Collaborate with cross-functional teams to design and implement new features
  • Maintain and improve CI/CD pipelines for automated testing and deployment
  • Leads design and code reviews within the feature areas, facilitates the discussion and alignments on architectural and strategic decisions
  • Collaborate with team members to share technical knowledge and assist in the onboarding of new developers


AI Proficiency

End-to-End AI Leverage

  • Proficient in integrating AI coding assistants, CLIs, and Model Context Protocols (MCPs) within a connected development environment.
  • Effectively uses AI to accelerate the entire software development lifecycle—spanning from planning, architectural design, implementation, troubleshooting, bug-fixing, cross-team communication, deployment, and observability.
  • Orchestrates multiple AI tools and models to cross-reference solutions, deepen technical understanding, and apply sound engineering judgment on AI recommended plans and AI driven execution.
  • Builds reusable AI tooling ( CLAUDE.md files, agent rules, skills, slash commands, internal MCPs ) that compounds productivity over time, and applies judgment about when not to reach for AI

AI Guardrails and System Health

  • Balances AI-driven speed with rigorous engineering standards. Implements robust automated testing and structural guardrails and CI mechanisms to validate AI-generated code and preventing technical debt.
  • Builds robust operational infrastructure to support rapid development, emphasizing safe rollout strategies and reliable rollback mechanisms. Maintains deep system observability to continuously monitor production health and validate the real-world impact of AI-assisted contributions.

What We Are Looking For

Technical Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or a related field
  • Experience in C#/Python software development
  • Strong expertise in TSQL & SQL Server
  • Solid understanding of OOP concepts, design patterns, and clean code principles
  • Hands-on experience with Git and version control best practices
  • Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or TeamCity
  • Experience with monitoring and logging tools such as Grafana or Datadog
  • Strong analytical thinking, problem-solving, and teamwork skills.


Preferred Qualifications


  • Strong willingness to learn new technologies, self-teach in new domains, and adapt in fast-paced or evolving environments
  • Hands-on knowledge of working with scalable platforms for processing large and/or complex data sets using Hadoop, Spark (PySpark), DASK, or similar with the ability to pick up new languages and technologies quickly
  • Experience with modern big data and concepts and/or solutions.
  • Experience with pipeline orchestration tools such as Apache Airflow, Prefect, etc.
  • Experience with container systems (e.g., Docker) and container orchestration (e.g. ECS/EKS, Kubernetes)
  • Development experience on a UNIX or Linux platform
  • Experience working in an Agile/Scrum environment

Life at Invent.ai:

  • Join great teammates across the globe: We consider ourselves anything but average!
  • We love what we do: Our team has an exciting tech stack; Pyspark, Databricks, Python, and so on
  • Flat organization with a very strong entrepreneurial culture,
  • We support your career growth with Udemy, Medium, HBR and other learning tools
  • At invent.ai, you have extra off days for different occasions (birthday, moving day, maternity & paternity leaves etc.)
  • Great people make the perfect match: We have a powerful referral bonus for the friend you refer, bring to buddy!
  • Work hard, play harder, unlimited fun at work: All-day snacks at the office, team activities, social club meetings, annual retreats, monthly happy Friday drinks and other celebrations. Also, we love gaming and so have a Game Master at Invent! (We really mean it when we say we love it!)
  • We care about social responsibility, invent.ai gives you the opportunity to make a real difference in people's lives. Our Invent Social Responsibility Club works for educational scholarships and donations, supports young talents by sponsoring them, raises money by running on behalf of non-governmental organizations in marathons etc.
  • We believe that we will be more productive when we achieve our work-life balance. We support the Invent social clubs for their hobbies; painting, tennis, football and more!

Diversity, Equity and Inclusion

invent.ai provides equal employment opportunities, and we strive for a diverse and inclusive workplace. We are together without discrimination of nationality, gender, belief, age, disability, marital status, sexual orientation. For us, diversity means embracing all the features that make us unique.

Corporate Social Responsibility

We care about social responsibility, invent.ai gives you the opportunity to make a real difference in people's lives.

  • Support initiatives such as educational scholarships, donations, young talent sponsorships, and fundraising activities for non-governmental organizations.
  • Have an Earthquake Fund, where invent.ai matches employee donations 1:1 to support underprivileged students.

Invent the Future with Us

Does this sound like your next dream job? Let's get you started!

Please, click on the link privacy notice for prospective employees. https://www.invent.ai/privacy-policy

Did you mean ?

Example: https://www.linkedin.com/in/williamhgates

or drag and drop, up to 5MB.

Drop your file here

Supports .pdf, .docx

Monthly
Optional
Optional

Built with

Hirex