Senior Software Engineer
We are Invent.ai
Invent.ai is a fast-growing AI company providing Supply Chain and Pricing SaaS Solutions to the retailers around the world. This is an exciting time at Invent, 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 250+ people consists of young engineers and data scientists from the top CS and engineering programs working remotely out of our Istanbul, Philadelphia, Amsterdam, and Dubai offices.
For more information, visit www.invent.ai
About Role
As a Mid/Senior Software Engineer, you will play a critical role in our development team. We are looking for an experienced developer (based in Istanbul or remote) to design and build scalable backend services and APIs that power our platform.
In this role, you will work closely with product managers, data scientists, and front-end developers to translate business needs into efficient software solutions. You’ll have the opportunity to lead by example, drive best practices, and contribute to 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# & TSQL.
- 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#.
- Conduct performance profiling to identify and resolve bottlenecks.
- Ensure code quality with unit tests and participate in code reviews.
- Collaborate with cross-functional teams to design and implement new features.
- Maintain 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.
- Mentor junior developers with coaching and implementing orientation processes.
What We Are Looking For
Technical Qualifications
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- 3+ years of experience in C# software development.
- Strong expertise in TSQL & SQL Server.
- Proficiency in Python.
- 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 like GitHub Actions, Jenkins, or TeamCity.
- Experience with Grafana or Datadog for monitoring and logging.
- Strong analytical thinking, problem-solving, and teamwork skills.
Preferred Qualifications
- 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)
- Continuous Integration tools (e.g. Jenkins)
- Development experience on a UNIX or Linux platform
- Experience working in an Agile/Scrum environment
- Ability and motivation to self-teach while entering new domains and managing through ambiguity
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
- We work flexibly and remotely: Instead of spending time in traffic, we can spend this time with ourselves and our loved ones,
- Flat organization with a very strong entrepreneurial culture,
- We provide monthly fixed contribution to internet bill and fun packets (Netflix, Amazon Prime etc.)
- We care about your health and support it with comprehensive private health insurance
- 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!)
- At Invent.ai we celebrate and reward our successful teammates who have won awards in arts and sports!
- We care about social responsibility and that's why we have a community! 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
Working at Invent.ai gives you an opportunity to make a difference in people’s lives. Invent Social Responsibility Club activities include;
- Grants scholarships at four different educational institutions
- An Earthquake fund where Invent matches employee donations 1:1 for underprivileged students
Invent the Future with Us
Does this sound like your next dream job? Let's get you started!
We look forward to meeting you!
Please click on the link for the privacy notice for prospective employees.