For a hands-on learning experience to develop LLM applications, join our LLM Bootcamp today.
First 5 seats get a 30% discount! So hurry up!

Software Engineer

Remote | Pakistan

Full-Time | Pacific Time

About the product and job role:

Our Product: Ejento, built by Data Science Dojo, is a cutting-edge RAG platform that enables LLM application developers to build retrieval-augmented generation (RAG)-based applications efficiently. As we scale our platform, ensuring security, privacy, and regulatory compliance is a top priority. We are committed to implementing robust security frameworks to protect data, ensure compliance, and mitigate risks in AI-driven environments.

Job Role: We are seeking a Software Engineer to join our team and contribute to the development, maintenance, and optimization of our software systems. In this role, you will be responsible for ensuring the performance and stability of our applications, analyzing software components, and collaborating with cross-functional teams to enhance our products. You will work with technologies such as Python, Java, Django, JavaScript, SQL, and version control tools like Git to build robust software solutions. Your contributions will directly impact the efficiency and scalability of our systems, supporting our commitment to delivering high-quality solutions to our users.

What you will do:

  • Develop web services and software components with Python, Java, and PHP 
  • Analyze software components and system specs 
  • Create web interfaces using JavaScript, HTML, and CSS 
  • Build effective reporting interfaces and data feeds 
  • Collaborate with other teams to create a roadmap for the future 
  • Conduct design and code reviews, post-implementation testing 
  • Analyze and improve the efficiency, scalability, and stability of products and systems 
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle 
  • Define metrics of success for products and services and keep track of progress

What we are looking for:

  • An undergraduate degree in software, Computer Engineering, or a related field 
  • 2+ years of relevant experience 
  • Knowledge of Python, Java, or other object-oriented programming languages 
  • Experience in creating clear, concise test plans and cases 
  • Working knowledge of Git, Django, JavaScript, and SQL 
  • Excellent verbal and written communication skills 
  • Experience in documenting and logging software bugs and updates 
  • Ability to work in a fast-paced and highly collaborative environment 
  • Passion for education and data science 
  • Understanding of Google Analytics and Hotjar for valuable insights.

Apply Now