About us
At Cognira, we strongly believe that people are the biggest asset of our company. Our hand-picked team consists of passionate, collaborative, and forward-thinking individuals from all over the globe. We are passionate about making science easy and accessible to retailers, helping them get more value from people, data, and systems. We bring together expertise in retail, science, and scalable technologies to automate and enhance the quality of decision-making through software and consulting services.
We are proud to have a growing team of domain experts and data scientists, as well as a culture that fosters strong and long-lasting relationships with our clients.
Our Locations:
Atlanta, GA, U.S.
Paris, France
Istanbul, Turkey
Tunis, Tunisia
Porto, Portugal
Our values:
Be nice and trustworthy
Put our customers first
Succeed together
Never stop improving
Are you ready to grow with us? To find out more about Cognira, please visit our website at www.cognira.com
About this role
As a Junior Software Engineer, you’ll work closely with data engineers, software developers, and data scientists to design and build systems that power data-intensive applications. You’ll gain hands-on experience across backend services, data workflows, and modern software practices, all while learning from a team of experienced mentors.
Your Responsibilities :
- Assist in building and maintaining scalable, reliable data and backend services
- Help design and implement data processing pipelines and workflows
- Support the deployment and monitoring of microservices in production
- Participate in improving system performance, reliability, and data quality
- Collaborate with data scientists to bring models and prototypes into production
- Contribute to testing, documentation, and CI/CD processes
Your Profile
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience)
- Strong problem-solving and analytical skills
- Basic proficiency with at least one programming language, ideally Python or Scala
- Understanding of databases and data processing concepts (SQL, ETL, batch processing)
- Familiarity with software engineering best practices: version control, testing, CI/CD, and documentation
- Eagerness to learn technologies like Databricks, DuckDB, Postgres, Spark, Docker, and Kubernetes
- Comfortable working in a Linux environment and with command-line tools
- A collaborative mindset and a desire to learn from peers
Tech Stack You’ll Learn
- Languages: Scala, Python (PySpark)
- Data & Processing: Databricks, DuckDB, Spark, PostgreSQL
- Infrastructure & DevOps: Docker, Kubernetes, Jenkins (CI/CD), Azure
- Operating Systems: Linux, Shell Scripting
What we offer:
- In addition to joining us on our journey to build state-of-the-art, AI-enabled software, you’ll also get a ton of perks!
- Competitive salary, benefits, and equity stock plans for all employees
- Work-Life Balance: 21 paid time off, major national holidays in Turkey
- 20 days of Work From Anywhere flexibility every year. We’d like to ensure you have the time and flexibility to recharge and spend time with your loved ones.
- Casual dress code, free snacks, drinks, and social events!
- Mentorship Program, where you can be a mentor or a mentee.
- Referral Program Bonus
- Laptop & all necessary IT kit for work
Our Recruitment Process:
You’ll have 4 rounds of interviews: An initial interview with our Recruiting team, 2 technical interviews, and a final round with our CEO.
Top Skills
What We Do
Transform your Retail Systems with AI Software Solutions: Intelligent Promotion, Accurate Forecasting, and Optimized Allocation & Assortment