Senior Software Engineer
Senior Software Engineer
panscience innovations (psi)Early Applicant
- Posted 2 months ago
- Be among the first 40 applicants
Job Description
Job Summary:
We are looking for a highly skilled Senior Software Engineer with a strong background in building scalable distributed systems. The ideal candidate will have expertise in Python or Java, hands-on experience with cloud technologies, and a deep understanding of NoSQL/RDBMS databases, web applications, and authentication mechanisms. This role requires proficiency in automated testing, CI/CD pipelines, LLMs, and RAG pipelines, along with strong problem-solving and communication skills.
Key Responsibilities:- Develop and maintain scalable, high-performance distributed systems.
- Design and implement efficient data processing pipelines.
- Work with cloud platforms (AWS, GCP, or Azure) to deploy and manage applications.
- Implement authentication & authorization mechanisms.
- Ensure high software quality through automated testing and CI/CD.
- Work with NoSQL and RDBMS databases for scalable data storage and retrieval.
- Implement and optimize LLM (Large Language Models) and RAG (Retrieval-Augmented Generation) pipelines.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Utilize Git for version control and maintain best practices in software development.
- Work in a Linux-based development environment.
- 4+ years of experience in software development, with a focus on distributed systems.
- Proficiency in Python or Java.
- Experience working with cloud platforms (AWS, GCP, or Azure).
- Strong knowledge of NoSQL and RDBMS databases.
- Hands-on experience with web application development and authentication.
- Expertise in automated testing, CI/CD pipelines, and Git workflows.
- Experience with LLM and RAG pipelines is a plus.
- Strong problem-solving skills and effective communication.
- Ability to work independently and collaboratively in a fast-paced environment.

