← All jobs
MS

Software Engineer(Intern)- Backend

Type
Internship
Work setup
Hybrid
Experience
Junior
Posted
Today
AIBackendPythonEngineering
🏖 Unlimited / flexible time off

What engineering roles in crypto pay

129 salaries · our own data
median $202k$147k$257k

Most engineering roles in crypto pay between $147k and $257k, with a median of $202k.

As a Backend Software Engineer intern at Merkle Science, you join a team building blockchain transaction monitoring and intelligence solutions for web3 companies, financial institutions, law enforcement and government agencies. You design, build and maintain backend services that help detect, investigate and prevent illicit use of cryptocurrencies.

What you'll do

  • Design, build and maintain backend services and REST APIs using Python with Django or FastAPI
  • Write efficient queries and manage data models in PostgreSQL
  • Work with Redis for caching, queues and improving service performance
  • Collaborate with frontend and QA engineers to ship end-to-end features
  • Write clean, tested, well-documented code and participate in code reviews
  • Debug and optimize existing services for performance and scale
  • Work with large datasets related to blockchain transactions

What you bring

  • Strong fundamentals in Python and object-oriented programming
  • Understanding of Django, FastAPI or any Python web framework
  • Working knowledge of relational databases such as PostgreSQL, including schema design, indexing and query optimization
  • Basic understanding of caching concepts and tools like Redis
  • Understanding of REST API design principles
  • Strong problem-solving and DSA fundamentals (arrays, trees, graphs, hashing)
  • Familiarity with Git and collaborative version control workflows
  • You are a final-year B.Tech, B.E. or Dual Degree student graduating in 2027 from IIT, NIT or IIIT
  • You are from CSE, IT or a closely related computer science branch
  • You have a strong academic record and demonstrated coding ability through projects, competitive programming or coursework

Nice to have

  • Exposure to Docker and containers
  • Familiarity with message queues such as Celery, Kafka or RabbitMQ
  • Personal projects, open-source contributions or a competitive programming profile
  • Curiosity about blockchain and crypto (no prior crypto knowledge required)
  • Exposure to AI tools such as GitHub Copilot, Claude, Cursor or similar AI-assisted coding tools
  • Open-source contributions, external projects or personal work beyond academic coursework
  • Prior internship experience

What we offer

  • 1-year internship duration
  • Hybrid work mode (3 days per week in office, 2 days work-from-home)
  • Stipend as per company policy
  • High performers may be offered a full-time role, subject to a 2-year service lock-in period
  • Excellent health insurance
  • Flexible time off
  • Learning and development initiatives
  • Work hours designed to provide work-life balance
  • Regular team-building sessions
  • Mental health support and discussions

About Merkle Science

Merkle Science provides blockchain transaction monitoring and intelligence solutions for web3 companies, digital asset service providers, financial institutions, law enforcement and government agencies. Headquartered in New York with offices in Singapore, Bangalore and London, the company has raised over US$27 MM from investors including SIG, Beco, Republic, DCG, Kenetic and GGV.

Context for this role

From the live jobs we track on CryptoJobsHQ, updated daily.

The market for AI roles

968 AI roles are open across crypto right now.

Browse AI Jobs →
Similar roles at other companies
Get an email when Merkle Science posts new roles. One email a day at most, only when there is something new.