0% found this document useful (0 votes)
20 views3 pages

Senior Backend Engineer - SynapsAI

The document outlines a job description for a Senior Backend Engineer at an innovative startup focused on an influencer matching platform. Key responsibilities include backend development, database management, system optimization, collaboration, and quality assurance, with a requirement of 5+ years of experience in relevant programming languages and technologies. Preferred qualifications include familiarity with vector databases, machine learning concepts, and experience in influencer marketing.

Uploaded by

wer123ar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views3 pages

Senior Backend Engineer - SynapsAI

The document outlines a job description for a Senior Backend Engineer at an innovative startup focused on an influencer matching platform. Key responsibilities include backend development, database management, system optimization, collaboration, and quality assurance, with a requirement of 5+ years of experience in relevant programming languages and technologies. Preferred qualifications include familiarity with vector databases, machine learning concepts, and experience in influencer marketing.

Uploaded by

wer123ar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Senior Backend Engineer

Location: Remote

Company Overview:

We are an innovative startup launching a cutting-edge brand influencer


matching platform. Our mission is to revolutionize the way brands connect
with influencers by leveraging advanced AI and scalable technologies. We
are seeking a talented Senior Backend Engineer to join our dynamic team
and play a pivotal role in shaping the future of our product.

Key Responsibilities:

- Backend Development:
• Design, develop, and maintain scalable backend services using
Node.js, Java, or Go.
• Build robust APIs to support frontend applications and mobile
clients.
• Implement microservices architecture to enhance modularity and
scalability.

- Database Management:
• Work extensively with relational databases, particularly
PostgreSQL.
• Design efficient database schemas and optimize queries for
performance.
• Manage data storage solutions to handle large-scale datasets.

- Vector Database and Embeddings:


• Integrate and work with vector databases (e.g., Faiss, Annoy,
Milvus) to handle embeddings.
• Collaborate with the AI team to implement embedding storage and
retrieval solutions.
• Optimize data retrieval times for similarity matching algorithms.

- System Optimization and Scaling:


• Identify bottlenecks and optimize system performance.
• Ensure the backend can scale horizontally to accommodate
growing user bases.
• Implement caching strategies and load balancing solutions.
- Collaboration and Leadership:
• Work closely with cross-functional teams, including frontend
developers, data scientists, and product managers.
• Mentor junior engineers and contribute to code reviews.
• Participate in architectural discussions and decision-making
processes.

- Quality Assurance:
• Write unit tests and integration tests to ensure code quality.
• Implement continuous integration and continuous deployment
(CI/CD) pipelines.
• Monitor system health and implement logging and alerting
mechanisms

Education:
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a
related field.
• Experience:
• 5+ years of professional experience in backend development.
• Proven expertise in at least one of the following programming
languages: Node.js, Java, Go.
• Strong experience with relational databases, specifically PostgreSQL.
• Familiarity with vector databases and handling embeddings is highly
desirable.
• Experience with cloud platforms (AWS, GCP, or Azure) and
containerization tools like Docker and Kubernetes.

Technical Skills:
• Solid understanding of data structures, algorithms, and software design
principles.
• Proficient in building and consuming RESTful APIs.
• Knowledge of microservices architecture and event-driven systems.
• Experience with version control systems, preferably Git.
• Familiarity with DevOps practices and infrastructure as code (IaC).

Soft Skills:
• Excellent problem-solving and analytical abilities.
• Strong communication skills, both written and verbal.
• Ability to work collaboratively in a team environment.
• Self-motivated with a strong sense of ownership and
accountability.Preferred

Qualifications:
• Experience with vector similarity search engines and technologies.
• Familiarity with machine learning concepts and working with
embeddings.
• Knowledge of message brokers like RabbitMQ or Apache Kafka.
• Prior experience in the influencer marketing or social media

You might also like