GrepJob
NICE

Associate Software Engineer

NICE
Apply
about 3 hours ago
Santa Clara, CA, USA
Entry Level / Mid Level

Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Collaborate with frontend developers, product managers, and other stakeholders.
  • Ensure high-quality code through testing, code reviews, and adherence to best practices.
  • Optimize application performance and troubleshoot issues.
  • Participate in an agile development environment, attending daily stand-ups and contributing to sprint planning.

Requirements

  • Bachelor’s degree or higher in Computer Science or related field.
  • 2+ years of experience in backend development.
  • Strong proficiency in Java, Python, and object-oriented programming.
  • Strong proficiency in relational databases (MySQL, PostgreSQL, etc.).
  • Experience developing and consuming RESTful APIs.
  • Familiarity with message queues such as Kafka or RabbitMQ.
  • Proven ability to work in an agile development environment.
  • Experience with CI/CD pipelines and tools like Jenkins, Docker, or Kubernetes.
  • Experience using AWS cloud infrastructure.
  • Advantageous to have experience developing LLM-based applications.
  • Familiarity with vector databases (such as pgvector, ChromaDB, etc.).
  • Experience with Github Copilot.

Benefits

  • Flexible work model with 2 days in the office and 3 days remote each week.
  • Opportunities for internal career growth across multiple roles and locations.
  • Collaborative and creative work environment.

Tech Stack

Apache KafkaAWSDockerJavaJenkinsKubernetesMySQLPostgreSQLPythonRabbitMQ

Categories

AI & MLBackendDevOps