Junior Software Engineer (internship)

Cresta Cresta · Vertical AI · Romania · Remote · Engineering

Junior Software Engineer Intern role focused on building and improving backend services for real-time AI features and search, designing APIs, and contributing across the full stack. Requires a CS degree, backend language proficiency, and API experience. Internship is 3 months with potential for full-time conversion.

What you'd actually do

  1. Build and improve backend services that power real-time AI features and search
  2. Help design and implement APIs for internal and external integrations
  3. Contribute across the stack when needed (backend, frontend, infrastructure)
  4. Work closely with product managers, ML engineers, and other software engineers
  5. Take tasks from implementation through deployment, with mentorship and code reviews

Skills

Required

  • Bachelor’s degree in Computer Science or a related field (or currently pursuing one)
  • Strong problem-solving skills
  • Solid foundation in computer science
  • Familiarity with at least one backend language (Python, Go, Node.js, or similar)
  • Basic experience working with APIs (REST, gRPC, or equivalent)
  • Willingness to learn, ask questions, and collaborate with others
  • Clear communication skills
  • Team-oriented mindset

Nice to have

  • 0–2 years of experience in software engineering (internships count)
  • Exposure to databases like PostgreSQL, ClickHouse, Elasticsearch, or similar
  • Basic understanding of system design, distributed systems, or cloud platforms (AWS, GCP, Azure)
  • Some familiarity with frontend development (React or similar frameworks)

Other signals

  • backend services
  • real-time AI features
  • APIs
  • across the stack