Junior Software Engineer (internship)

Cresta Cresta · Vertical AI · Romania · Remote · Engineering

This is an internship role for a Junior Software Engineer at Cresta, a company that uses AI to improve contact center operations. The role involves building and improving backend services, designing APIs, and contributing across the stack. While the company is AI-focused, the internship itself is a general software engineering role.

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)
  • International programming or math olympiad prizes

What the JD emphasized

  • Bachelor’s degree in Computer Science or a related field (or currently pursuing one)
  • Strong problem-solving skills and a 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)
  • Clear communication skills and a team-oriented mindset