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