Skip to main content
Careers

Build with us.

We're a small team that stays small on purpose — every hire changes the culture. If you care about the craft and want to work on real products with real stakes, we'd like to talk.

Working at Darse means working directly on client products as part of their team — in their messaging channels, their standups, their sprint planning. You’ll ship real features for real users, not build things that sit in a backlog.

We’re based in Lalitpur and work standard Nepal hours. Some client projects require occasional overlap with Singapore, European, or US time zones, but that’s the exception — not the default. All roles are remote. Engagements are long-term — most of our client partnerships run for years, so you’ll have the time to learn products deeply instead of context-switching every few weeks.

Open roles

ML/AI Engineer

Contract · Remote

Own the AI pipeline for a real-world IoT monitoring system — from data labeling workflows and multimodal model training to edge deployment on embedded hardware. You'll work with video, audio, and sensor streams to build behavioral detection models that improve over multiple breeding cycles, not just hit a benchmark on a static dataset.

Sunday–Friday, 9 a.m.–5 p.m.

Bachelors or Masters in CS, AI/ML, Data Science, or related field

2+ years of hands-on experience training and deploying computer vision or audio classification models

What you’ll work with

PythonPyTorchOpenCVOAK-D / DepthAIFastAPIAWS (S3, EC2, SQS)Raspberry PiONNXFFmpeg

What we’re looking for

  • Hands-on experience training and evaluating computer vision or audio classification models — not just running notebooks
  • Comfortable working with messy, real-world data: labeling pipelines, class imbalance, noisy inputs
  • Ability to optimize and deploy models on resource-constrained edge devices (Raspberry Pi, Jetson, or similar)
  • Familiarity with cloud-based training workflows and basic MLOps (model versioning, retraining schedules)
  • Willingness to learn the domain — you'll collaborate with an avian behavior specialist to define what the models should detect

This isn't a research role. You'll ship models that run 24/7 in outdoor enclosures and trigger real alerts to real people. If you're excited by the gap between 'works in a notebook' and 'works in the field,' we want to talk.

Apply for this role

Firmware/Hardware Engineer

Contract · Remote

Handle the physical layer of a sensor-equipped IoT deployment — from upgrading and weatherproofing field hardware to writing the on-device software that decides what data is worth sending to the cloud. You'll bridge the gap between electronics in an enclosure and a cloud pipeline expecting clean, reliable input.

Sunday–Friday, 9 a.m.–5 p.m.

Bachelors in Electronics Engineering, Embedded Systems, Mechatronics, or related field

2+ years of hands-on experience with embedded systems, single-board computers, or microcontrollers

What you’ll work with

PythonRaspberry Pi 4BLinuxOAK-D / DepthAII2C / SPI / UARTDHT22HX711MLX90641Shell scripting

What we’re looking for

  • Experience integrating sensors (weight cells, temperature, cameras, microphones) with single-board computers or microcontrollers
  • Ability to diagnose and fix hardware issues remotely and in the field — comfortable with a multimeter and a terminal
  • Working knowledge of Linux on embedded platforms: systemd services, networking, GPIO, serial interfaces
  • Practical understanding of weatherproofing, cable management, and mechanical integration for outdoor deployments
  • Enough software skill to write reliable data-capture and pre-processing scripts in Python or C

Short engagement, high impact. You'll upgrade the hardware that an AI system depends on for the next two years — if the sensors don't hold up, nothing downstream matters. Prior IoT or field-deployment experience counts for a lot here.

Apply for this role

Senior SDN Platform Engineer

Contract · Remote

You'll design and build the southbound integration layer of a production SDN controller for a large-scale optical transport network — writing device adapters that talk NETCONF, gNMI, and RESTCONF to multi-vendor equipment from Cisco, Nokia, Ciena, and Fujitsu. This isn't network monitoring or dashboard work; you'll be computing constrained optical paths, managing spectrum allocation, and orchestrating cross-layer service provisioning across live infrastructure.

Sunday–Friday, 9 a.m.–5 p.m. (overlap with India timezone required for daily standups)

Bachelors in CS, IT, or related field

3+ years in network automation, SDN, or telecom platform engineering

What you’ll work with

PythonncclientgrpcioGoNETCONFgNMIRESTCONFOpenConfigOpenROADMYANGFastAPIPostgreSQLRedisKafkaTimescaleDBDockerKubernetes

What we’re looking for

  • Hands-on experience with NETCONF or gNMI — you've written code that configures real network devices, not just consumed REST APIs
  • Working knowledge of YANG data models (OpenConfig, OpenROADM, or vendor-native) and how they map to device behaviour
  • Strong Python — you can write async services, not just scripts
  • Understanding of optical transport concepts (DWDM, OSNR, wavelength routing, OTN) or packet networking (EVPN, segment routing) — ideally both
  • Comfort reading RFCs and vendor documentation to figure out what a device actually does vs. what it claims to support
  • Experience with path computation, graph algorithms, or constraint-based optimization is a strong plus

We care more about protocol-level depth than years on a resume. If you've built a NETCONF adapter that survived contact with real vendor YANG deviations, or written a path computation engine that accounts for OSNR budgets, you're the person we're looking for — even if your LinkedIn says 'backend developer'.

Apply for this role

Cloud & DevOps Engineer

Contract · Remote

You'll own the infrastructure underneath a containerised SDN platform running on AWS — EKS clusters, managed databases, Kafka brokers, VPN tunnels to live network labs, and the CI/CD pipelines that keep it all shipping. The platform manages real optical and packet network equipment, so 'it works on my machine' isn't an option; you'll build environments that are reproducible, secure, and observable from day one.

Sunday–Friday, 9 a.m.–5 p.m. (overlap with India timezone required for daily standups)

Bachelors in CS, IT, or related field

2+ years working with AWS infrastructure in a production or near-production capacity

What you’ll work with

AWSEKSRDSMSKElastiCacheVPCIAMTerraformHelmKubernetesGitHub ActionsDockerGrafanaTimescaleDBKong

What we’re looking for

  • Solid AWS experience — you've provisioned and operated EKS, RDS, and VPC networking, not just clicked through the console
  • Terraform fluency — you write modules, manage state, and can stand up a full environment from scratch
  • Kubernetes operational knowledge — deployments, health checks, resource limits, debugging pods that won't start
  • CI/CD pipeline design — you've built build-test-deploy pipelines that developers actually trust
  • Understanding of network security fundamentals — VPN tunnels, TLS, security groups, secrets management (AWS Secrets Manager)
  • Experience with observability tooling (Grafana, CloudWatch, or similar) for infrastructure and application monitoring

This role sits at the intersection of cloud infrastructure and telecom — you don't need to know what NETCONF is on day one, but you should be comfortable learning enough about southbound device connectivity to debug VPN and firewall issues between AWS and a network lab. If you've only done web-app DevOps, that's fine as long as you're ready for infrastructure that talks to physical equipment.

Apply for this role

Software Engineer Intern

Internship · Remote

Join our engineering team and work on real client projects from day one — not toy exercises or internal tools nobody uses. You'll build across the stack on products that ship to actual users, with senior engineers reviewing your work and guiding your growth.

Sunday–Friday, 9 a.m.–5 p.m. (flexible hours available)

Bachelors in CS, IT, or related field — ongoing or recently completed

What you’ll work with

TypeScriptNext.jsTailwindtRPCSupabaseShopifyAWSServerlessWebflow

What we’re looking for

  • Curiosity and initiative — you look things up before asking, and you ask when you're stuck
  • Some hands-on experience with web development (personal projects, coursework, or freelance)
  • Willingness to work across frontend and backend rather than staying in one lane
  • Comfort with English — our clients and documentation are in English

You don't need to know everything on the stack list. If you have the fundamentals and the drive to learn the rest, we'd rather teach you our way than hire someone who already has opinions we'll need to undo.

Apply for this role

Don’t see your role?

We’re always interested in hearing from strong engineers, even if there isn’t a listed opening. Send a general application and we’ll reach out when something fits.

Apply

Tell us a bit about yourself and attach your resume. We read every application and reply within a week.

Click to upload or drag and drop