Early bird discount

Build and deploy production LLM applications in five days on our LLM bootcamp, in Seattle or live online.

Register →

We’re hiring

Software engineer - consulting

Build Ejento, Data Science Dojo's RAG platform for LLM developers, as a Software Engineer — Consulting, in a remote, full-time role.

Location
Remote | Pakistan
Employment type
Full Time | Pacific Time
Posted
January 31, 2023
Apply for this role

About the 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 looking for a Software Engineer to design, develop, and deliver custom web platforms, enterprise applications, and data-driven solutions. In this client-facing role, you will collaborate closely with cross-functional teams to build robust, scalable systems using technologies such as ASP.NET, Angular, and Azure. This position is ideal for someone who thrives in full-stack development, enjoys solving complex problems, and is eager to work on diverse projects that create a measurable business impact.

What you’ll do

Your mission

  1. Develop scalable backend APIs and services using ASP.NET Core / .NET
  2. Build responsive web interfaces with Angular, HTML5, TypeScript, and CSS3
  3. Participate in technical discovery sessions, requirements gathering, and solution design with clients
  4. Follow secure coding practices and ensure applications comply with standards (e.g., OWASP, GDPR)
  5. Use Git-based version control systems and follow collaborative branching strategies
  6. Contribute to and maintain CI/CD pipelines using Azure DevOps and support cloud-native development on Azure
  7. Write clean, testable, and maintainable code; participate in peer code reviews
  8. Troubleshoot and optimize for performance, scalability, and data integrity
  9. Document technical decisions, features, bugs, and project deliverables

What we are looking for

  • Bachelor's degree in computer science, Software Engineering, or related field
  • Minimum 1 year of experience in software development
  • Strong command of .NET technologies and Angular-based UI development
  • Proficiency with Git, code reviews, and team-based workflows
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation skills
  • Ability to work in fast-paced, client-facing environments
  • Passion for learning and improving engineering practices
  • Knowledge of current design trends and a passion for staying updated with industry developments. 
  • Ability to work in a fast-paced and highly collaborative environment

We would love to hear from you

Submit your application and our team will be in touch. Not this role? See all openings or send a general application.