Role Overview
We are looking for an AI-Native Software Engineer who can use AI tools throughout the software development lifecycle. You will be responsible for understanding problems, guiding AI tools effectively, validating their output, and taking ownership of the production code you ship.
Responsibilities
- Build applications, APIs, integrations, AI agents, and data workflows.
- Use AI tools for coding, testing, debugging, refactoring, and documentation.
- Review AI-generated code for quality, security, performance, and maintainability.
- Write unit, integration, regression, and end-to-end tests.
- Participate in code reviews and explain your technical decisions.
- Work with engineering, product, and domain teams to deliver reliable software.
Requirements
- Engineering degree in Computer Science, IT, Electronics, or a related field.
- 0–2 years of software development experience.
- Hands-on experience with tools such as Claude Code, Cursor, Codex, or GitHub Copilot.
- Strong understanding of programming, APIs, databases, Git, testing, and software design.
- Experience with Python, TypeScript, JavaScript, Java, C#, Go, or Kotlin.
- Participation in AI hackathons.
Nice to Have
- Experience with LLM APIs.
- Familiarity with MCP.
- Exposure to AI agents, tool calling, and structured outputs.
- Frontend or backend experience with React, Next.js, Node.js, or FastAPI.
- Working knowledge of cloud platforms and Docker.
Benefits
- The opportunity to work with cutting-edge commerce data, analytics, and AI technologies.
- Exposure to leading brands, agencies, and retail media programs.
- A collaborative, innovative, and learning-focused culture.
- Competitive compensation, benefits, and growth opportunities.
Skills
- Python
- TypeScript
- LLM APIs
- Docker
- React