Intern Software Engineer

  • Anywhere

Almanak Blockchain Labs is a data science & research-oriented company, dedicated towards understanding and designing the next generation of decentralized networks. The company is backed by top VCs.

We use AI and Simulation to optimize and improve top tier decentralized finance & gaming protocols. Our ultimate objective is to use cutting edge data modeling to maximize their profitability while simultaneously ensuring economic security and sustainability.

Our culture is centered around disciplined pursuit of knowledge, meritocracy, impact on our partner’s businesses and data-backed performance. We are a collective of execs and technologists from companies such as Google, McKinsey, Uber, EY and DBS Bank.

We are seeking an intern Software Engineer to join our team. In this role, you will collaborate with our product and engineering teams to design, develop, and maintain the software systems that power our simulation technology platform. You will be responsible for writing clean and efficient code, implementing software architecture, and ensuring the scalability and reliability of our systems.

Responsibilities

  • Support product and engineering teams by assisting with the understanding of user requirements and contributing to the design of software systems tailored to meet these needs.
  • Learn and apply modern programming languages and frameworks under the guidance of experienced developers to contribute to clean, efficient, and scalable code development.
  • Participate in the design and implementation of software architecture, gaining insights into ensuring system scalability and reliability.
  • Work alongside front-end and back-end developers, learning integration techniques to ensure seamless functionality of software components.
  • Adopt and apply best practices for security, performance, and usability under supervision, contributing to the team’s efforts in maintaining high-quality standards.
  • Engage in code reviews, testing, and refactoring exercises to understand the importance of continuous codebase improvement and to develop best practices in software development.
  • Stay curious and proactive in learning about the latest technologies and trends, with opportunities to discuss and potentially apply new ideas to projects under the mentorship of senior team members.

Requirements

  • Interest in software engineering, with a keenness to develop skills in web applications or systems.
  • Familiarity with at least one modern programming language, such as Python or Rust, through academic projects, personal projects, or coursework.
  • Exposure to or a strong interest in learning about designing and developing software systems using modern frameworks and architectures.
  • Basic understanding of software development principles, including software design patterns, data structures, and algorithms, as obtained through studies or personal exploration.
  • Some experience with or knowledge of version control systems, such as Git, highlighting a readiness to engage in code review processes and collaborative development workflows.
  • Good problem-solving skills and effective communication abilities, comfortable asking questions and actively participating in team discussions.
  • Willingness and ability to work both independently and collaboratively in a remote team environment, demonstrating adaptability and eagerness to learn.
  • Interest in the Web3 industry and crypto concepts is a plus, showing a willingness to explore new technologies and industry trends.

Benefits

  • Compensation: You’ll receive competitive compensation, consisting of either fiat or crypto remuneration
  • Flexible schedule & remote work: You’ll be able to work remotely and manage your own time. We want you to work from a place that makes you the happiest, and contributes to your overall well-being.
  • Co-working space, gear & education budgets: The company shall invest in your comfort of work, as well as in your personal growth.
  • Impact: You’ll work with some of the smartest people in the space and play a pivotal role in influencing the way some of the most popular crypto applications are built.