Staff Software Engineer


We are Invent Analytics.

Invent Analytics is a successful, fast-growing company at the forefront of technology and retail. Headquartered in the United States and with offices around the world, Invent Analytics helps retailers transform the way they manage their supply chains.

We are a group of bright, kind, and goal-oriented people working together to make retail better. We think big. 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, Middle East, and East Asia, we make a measurable and meaningful difference for our customers every day.

Our team of 200+ people consists of young engineers and data scientists from the top CS and IE programs in our Istanbul, Philadelphia, Amsterdam, and Dubai offices.

For our journey ahead, we are looking to build up our team of bright minds further, and we are looking for a Staff Software Engineer to join our growing team in İstanbul.

We are seeking a highly skilled and motivated Staff Software Engineer to build roadmaps and architectures for our AI and big data powered SaaS systems by solving challenging problems around scalability, robustness, observability, performance and maintenance. This will be a horizontal role
working closely with different data scientists and ML engineer groups who are chartered to productize machine learning models and optimization systems that are used by many enterprise customers. As an architect, you will be building software prototypes and conducting experiments to evaluate alternative architectures on cutting edge cloud and big data technologies and taking end-to-end responsibility for overseeing the development, testing, and production readiness of these services.


  • Develop “best-in-class” architecture, design and production artifacts by ensuring that the services and the components are: well-defined and modularized, secure, scalable, reliable, reusable, diagnosable, and actively monitored.
  • Contribute to all phases of new developments including architecting, prototyping, productizing, testing and support.
  • Adhere to and drive modern software engineering practices through code and design reviews, exercise DevOps principles to deploy, maintain and monitor production workflows and services to provide continuous delivery with high quality and actionable telemetry data.
  • Stay educated on existing and state of the art technologies, and do proof of concept studies to evaluate technology fits relevant to our product requirements.
  • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress.
  • Leads design and code reviews within the feature areas, facilitates the discussion and resolutions.
  • Design and prototype solutions and work across software development teams to drive consensus by discussing alternative solutions.
  • Works with cross team and cross discipline partners to define roadmap and priorities and drives quarterly and annual planning from a technical perspective.
  • Defines quality metrics, KPIs and best practices for coding and design processes, and provides deep expertise and guidance on the product development strategies.
  • Defines the development lifecycle processes for the organization and leads process improvements over successive releases.
  • Mentor junior developers with coaching and implementing orientation processes
  • Leads design discussions, facilitates decision making among technical stakeholders, and participates in regular meetings with other tech leaders to strengthen collaboration, and alignment on architectural and strategic decisions.

Technical Qualifications:

  • 6+ years of work experience including SaaS systems
  • Bachelor’s degree or higher in a related field
  • Strong coding skills in Python with hands-on experience on data and analytics libraries like NumPy, Pandas, sklearn
  • Knowledgeable of modern big data and machine learning concepts and/or solutions.
  • Experience on working with scalable and distributed platforms for processing large and complex data sets using Hadoop, Spark (PySpark) or similar with the ability to pick up new languages and technologies quickly
  • Skills on manually and programmatically interacting with data stored in traditional (relational) databases as well as NoSQL databases and/or columnar data formats.
  • Knowledgeable on cloud services including containerization, serverless functions, message queues and orchestration frameworks
  • Knowledge of Continuous Integration / Continuous Deployment best practices and familiarity with DevOps technologies such as Docker, Jenkins and Terraform.
  • Ability and motivation to self-teach while entering new domains and managing through ambiguity
  • Familiarity with DevOps, MLOps, DataOps, and Platform Engineering concepts
  • Experience with batch and stream ETL processes, data pipelines, and orchestration frameworks.


What We Offer

  • A competitive salary and benefits package
  • Monthly internet and social media fun package
  • Educational and development opportunities
  • Remote working option

Life at Invent Analytics

  • Great colleagues: We consider ourselves anything but average. We are an amazing team of top-notch data scientists, software engineers, and research scientists
  • We love what we do: Our team has an exciting tech-stack: Pyspark, Databricks, Python, and so on
  • Monthly team events: We don’t miss a single birthday! We celebrate special days; we regularly meet at lunch and dinner dates with the team and enjoy online Happy Friday gatherings
  • We get social: Did you know that we have a Film Club, a Book Club?
  • We care: We take care of ourselves, we regularly take Pilates classes

Corporate Social Responsibility

We are incredibly proud of our contribution to our society. Working at Invent Analytics gives you an opportunity to really make a difference in people’s lives. Our Invent Social Responsibility Club:

  • Grants scholarships at four different education institutions
  • Donates for schools
  • Sponsors for young talents
  • Runs and raises money for underprivileged children

International Growth and Success

People are at the heart of our success.

  • Award-winning enterprise-AI SaaS solutions that serve a growing international business with customers across the U.S., Europe, Middle East, and East Asia
  • We won the RILA 2020 Startup Innovation Award for Supply Chain in the U.S. with the votes of the largest retailers in the world.


Invent Analytics 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.

Invent the Future with Us

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

To apply, simply follow these steps:

  • Prepare your application: Craft an email with the subject line "Your Name - Staff Software Engineer Application".
  • Attach your CV: Include your most up-to-date CV to showcase your qualifications.
  • Submit your application: Send your email to

We look forward to meet you!

Please, click on the link privacy notice for prospective employees.