Software Engineer(Intern)- Backend
What engineering roles in crypto pay
129 salaries · our own dataMost 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.
- Senior Solidity / Smart Contract Developer at SeQuere Technologies · On-site
- Fullstack Blockchain Developer at Lynky AI · Remote
- Fresher - Blockchain developer at Rejolut Technology Solutions · On-site
- Blockchain Developer at Salesbox AI · On-site
