Fusemachines Logo

Fusemachines

Senior Android Engineer – VPN/Networking

Posted 4 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Design, build, and harden Android VPN functionality: implement VpnService/TUN-based tunnels, integrate VPN protocols (WireGuard/OpenVPN/IKEv2), optimize native libraries via NDK/JNI, ensure security/privacy, prevent leaks, and support release and Play Console workflows. Deliver stable, low-battery-impact connections and production-grade deployments.
The summary above was generated by AI

About Fusemachines

Founded in 2013, Fusemachines is a global provider of enterprise AI products and services, on a mission to democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive clients’ AI Enterprise Transformation, regardless of where they are in their Digital AI journeys. With offices in North America, Asia, and Latin America, Fusemachines provides a suite of enterprise AI offerings and speciality services that allow organizations of any size to implement and scale AI. Fusemachines serves companies in industries such as retail,  manufacturing, and government.

Fusemachines continues to actively pursue the mission of democratizing AI for the masses by providing high-quality AI education in underserved communities and helping organizations achieve their full potential with AI.

Type: Full-Time, Remote (6-month contractual job with possibility of extension)

Required Skills:

Android

  • Kotlin, coroutines/Flow, modern Android architecture
  • VpnService: building and managing a VPN tunnel, routing, DNS handling, per-app VPN, always-on VPN behaviour.
  • TUN interface concepts: packet capture/forwarding, MTU, TCP/UDP basics as they apply to tunnelling.
  • Strong networking fundamentals: TCP/UDP, TLS, DNS, HTTP(S), proxies, NAT concepts, latency/packet loss handling.
  • NDK/JNI experience (C/C++) for integrating VPN cores (strongly preferred)
  • Release hardening: R8/Proguard, crash/ANR monitoring, Play Console workflows
  • Building and shipping native libraries for multiple ABIs (arm64-v8a, armeabi-v7a).
  • Experience with Gradle/CMake native builds.

Protocols

  • WireGuard (keypairs, allowed-ips, handshake/keepalive behaviour)
  • OpenVPN (TLS, config formats, cypher suites, connection stability)
  • IKEv2/IPsec (EAP/TLS or PSK auth options, MOBIKE, NAT-T), strongSwan
  • Shadowsocks / custom tunnelling (optional)

Security & privacy

  • Android Keystore, secure storage, encryption, certificate handling/pinning where appropriate
  • Threat modelling, least-privilege design, privacy-first telemetry

Others

  • Prior VPN product experience (consumer or enterprise)
  • Play policy experience for VPN apps
  • Experience building “core VPN SDK + app shell” architecture
  • Backend/DevOps (Optional)
  • One backend stack: Go/Java/Node/Python + PostgreSQL (or equivalent)
  • Secure API design, secrets management (KMS/Vault), rate limiting
  • Linux networking: iptables/nftables, routing, sysctl tuning
  • Infra-as-code and CI/CD; monitoring (Prometheus/Grafana), centralized logs

Deliverables/success metrics

  • Stable connections across protocols, minimal battery impact
  • No DNS/IP leaks in standard test suites
  •  (Nice to have) Automated provisioning pipeline for servers and user/device configs (Nice to have) Monitoring dashboards + alerting; documented runbooks

Fusemachines is an Equal Opportunities Employer, committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristic protected by applicable federal, state, or local laws

Similar Jobs

28 Minutes Ago
Hybrid
Mid level
Mid level
Financial Services
Oversee legal entity books and USGAAP/local accounting, manage FX exposures, produce financial and board reporting, validate balance sheet accounts, support audits and regulators, partner on transfer pricing and tax, and drive process transformation and automation.
Top Skills: AlteryxAxiomExcelPythonQlik SenseSAPWdesk
Senior level
Financial Services
Design, develop, and maintain production ML solutions for trade surveillance and financial crime. Perform end-to-end model lifecycle work (feature engineering, training, validation, calibration, monitoring), support model governance and audits, collaborate with SMEs and MLOps for CI/CD and productionization, deliver interpretable explainability outputs, and incorporate GenAI/LLMs for unstructured text signal extraction.
Top Skills: Ci/CdGenaiLimeLlmsMlopsModel RegistriesPandasPysparkPythonScikit-LearnShapSpark
Senior level
Financial Services
Design, develop, and maintain production ML solutions for trade surveillance and financial crime use cases. Apply supervised and unsupervised methods, execute model lifecycle (feature engineering, training, validation, monitoring), support model governance, partner with MLOps for CI/CD, deliver explainable outputs, and leverage GenAI/LLMs for unstructured data extraction and summarization.
Top Skills: Ci/CdGenaiLimeLlmsMlopsModel RegistriesPandasPysparkPythonScikit-LearnShapSpark

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account