Backend Engineer Krunchbox
Getonbrd · Posted yesterday
Junior Back-end Engineer
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Description
We are looking for a Junior Backend Engineer with a strong foundation in Python and an interest in building modern, data-intensive software systems. You may be a recent graduate with strong practical experience or have approximately 1–3 years of professional software development experience.You should be comfortable writing Python and have some experience building APIs using FastAPI, Django, Flask, or similar frameworks. A basic understanding of RESTful APIs, databases, Git, and software development best practices is expected.You will work alongside experienced engineers on backend services, data pipelines, APIs, and cloud-based systems that process large volumes of retail data. You will have the opportunity to develop practical experience with technologies including cloud platforms, analytics databases, data orchestration tools, and AI-enabled development workflows.We value curiosity, ownership, a willingness to learn quickly, and the ability to solve problems collaboratively. You do not need to have experience with every technology in our stack, but you should have strong technical fundamentals and be motivated to grow into a highly capable backend engineer.Projects
Krunchbox is a retail analytics platform used by global consumer brands to transform point-of-sale data into actionable insights. Our platform ingests and processes large volumes of retail data from retailers across North America and Australia, helping brands understand sales performance, optimize inventory, and make smarter supply chain decisions.We are modernizing our platform architecture and rebuilding core components with a focus on scalability, performance, and AI-driven insights. The Junior Backend Engineer will work alongside experienced engineers to help build the next generation of our data platform, contributing to backend services, APIs, data ingestion pipelines, and cloud infrastructure.Functions
- Develop and maintain backend services using Python and FastAPI.
- Help build and improve data ingestion and processing pipelines that power analytics for global consumer brands.
- Build and maintain API services that support the Krunchbox platform.
- Work with large datasets and help improve system performance, reliability, and scalability.
- Contribute to cloud infrastructure and CI/CD workflows.
- Collaborate closely with senior engineers, product, and data teams to deliver new capabilities.
- Participate in code reviews, technical discussions, and architecture decisions.
- Write clean, well-tested, and maintainable code.
- Contribute to engineering documentation and best practices.
- Use modern AI-assisted development tools to accelerate learning, coding, debugging, and problem-solving.
Benefits
Competitive compensation package. Comprehensive health and benefits coverage. A predominantly in-person, collaborative work environment in Santiago that encourages learning, fast iteration, and real-time problem solving. Mentorship and the opportunity to learn from experienced engineers working on complex, real-world systems. Exposure to large-scale retail datasets, modern cloud architecture, data engineering, and AI-enabled product development. Significant opportunities for professional growth as Krunchbox scales globally. The opportunity to contribute directly to the future of AI-powered supplier-retailer collaboration.Remote Work PolicyHybridThis job is performed partly from home and partly at our office in Santiago, Chile.
Desirable
Nice-to-have skills include:- Experience with FastAPI or another Python web framework.
- Familiarity with SQL and relational databases.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience working with ETL/ELT processes or data pipelines.
- Familiarity with analytics databases such as ClickHouse, Snowflake, BigQuery, or Redshift.
- Exposure to orchestration tools such as Airflow, Dagster, or Prefect.
- Basic full-stack experience with React or TypeScript.
- Interest in AI/ML systems and infrastructure.
- Experience using AI-assisted development tools such as Claude Code.
- Personal projects, internships, open-source contributions, or university projects that demonstrate strong software engineering skills.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search