IO Global

IO Global is a leading blockchain research and engineering company founded in 2015, known for its decentralized remote workforce and commitment to academic rigor in software development. The company is behind the Cardano blockchain and serves a global client base, including public and private sectors. With a diverse team of over 300 employees in more than 50 countries, IO Global fosters a rich cultural environment and emphasizes the value of diverse perspectives.

Related companies:

🏒 Affirm
πŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech
Website LinkedIn Email Facebook Twitter

Jobs at this company:

Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Blockchain

  • A Master or PhD degree such as computer science, software engineering, mathematics or a related technical discipline.
  • A solid experience in managing small teams of cryptographic engineers.
  • A solid understanding of cryptography, its basic theories and uses.
  • Extensive expertise of either Rust or C.
  • Understand and follow best engineering processes and practices.
  • Ability to translate specifications (eg, cryptography research papers and RFCs) into working code.
  • Experience with formal verification of crypto primitives.
  • Senior expertise in developing cryptographic primitives in C/C++ and Rust
  • Senior expertise in standard cryptography domains
  • Ability to learn new domains like zero knowledge proofs and MPC and project innovation roadmaps
  • Clear understanding and experience of implementing cryptographic primitives delivered by researchers
  • Experience with formal verification and security audits of cryptographic libraries
  • Expertise in security best practices
  • Experience with quick check or other property-based testing
  • Ability to manage multiple projects simultaneously
  • Interpersonal skills
  • Line management and performance reviews
  • Development processes and methodology
  • Define a short, mid and long term roadmap for implementation of cryptographic primitives.
  • Synchronize with the Director of Architecture (or by default the CTO) to validate the roadmap, requirements and strategy for the cryptographic engineering team.
  • Interact and coordinate with research, engineering and product management teams when cryptographic work is required.
  • Define and structure the team that is required to satisfy this roadmap.
  • Interview cryptography engineer candidates.
  • Manage a team of cryptographers, organize the development methodologies and enforce the best practices defined by the engineering division.
  • Provide secure implementations of the cryptographic primitives that are required by IO projects.
  • Read and review cryptographic research papers and contribute when possible to implement them as prototypes.
  • Design, specify, implement, improve cryptographic primitives in production-grade software directly or delegate to and supervise the applied cryptographers in charge of it.
  • Review, integrate, improve common cryptographic primitives, and translate them to other programming languages or delegate/supervise the applied cryptographers in charge of it.

RustSoftware Engineering

Posted 21 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Blockchain

  • Bachelor's degree in computer science, software engineering, or a related field (advanced degrees are a plus).
  • Proven experience as an SDET or in a similar quality assurance/testing role.
  • Experience of agile methodologies.
  • Experience with modern testing frameworks.
  • Experience in test automation for front-end/back-end and end-to-end systems.
  • Experience working with Git, SDLC, and various CI/CD tools (e.g., GitHub Actions).
  • Experience in performance and security testing is a plus.
  • Experience with API testing.
  • Experience in distributed systems and computer networks would be beneficial.
  • Expertise in libraries, tools, and procedures for executing and automating various types of tests (e.g., unit tests, property tests, model-based tests, integration tests, end-to-end tests, UI tests, performance tests, stress tests, fault tolerance tests).
  • Experience with TypeScript, JavaScript, Rust, or other programming languages is advantageous.
  • Familiarity with Virtualization using Docker.
  • Proficiency with Linux.
  • Proficiency in automation skills, including the ability to write automated test scripts and establish and maintain CI/CD pipelines.
  • Strong understanding of blockchain technology, including consensus algorithms and smart contracts (a plus).
  • Sound knowledge of software development life cycle (SDLC) methodologies, including Agile and DevOps practices.
  • Implement and maintain continuous integration (CI) and continuous deployment (CD) pipelines for automated testing.
  • Develop and execute a comprehensive testing strategy for our blockchain solutions, encompassing functional, performance, security, and integration testing.
  • Develop and maintain automated test scripts using relevant testing frameworks and tools.
  • Conduct manual testing when necessary, including exploratory testing, regression testing, and ad-hoc testing.
  • Identify, report, and track defects to resolution.
  • Perform root cause analysis of defects and work with development teams to implement timely solutions.
  • Set up and maintain test environments, including test data and test configurations.
  • Plan and conduct performance testing to assess scalability, reliability, and responsiveness of our blockchain solutions.
  • Maintain accurate and up-to-date test documentation, including test plans, test cases, and test reports.
  • Contribute to the development and enhancement of test automation frameworks.
  • Collaborate closely with cross-functional teams, including software developers and product managers, to ensure the testability, reliability, and scalability of our products.

Backend DevelopmentDockerSQLBlockchainFrontend DevelopmentGitJavaJavascriptJVMQA AutomationTypeScriptAlgorithmsAPI testingData StructuresManual testingREST APITestRailRustSeleniumCI/CDAgile methodologiesLinuxMicroservicesJSONSoftware Engineering

Posted 22 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Blockchain

  • Proven work experience as a Social Media Strategist or Social Media Manager.
  • Bachelor’s degree in Marketing, Communications, or a related field (or equivalent practical experience).
  • Hands on experience using social media for brand awareness
  • Understanding of SEO and web traffic metrics
  • Strong written and verbal communication skills
  • Define and execute social media strategies aligned with IO marketing goals and brand guidelines.
  • Manage, create, and publish original, high-quality content across multiple social media platforms.
  • Administer company social media accounts, ensuring timely responses and engaging interactions with followers.
  • Prepare weekly and monthly performance reports, focusing on key metrics such as reach, engagement, conversion, and ROI.
  • Train internal teams to adopt and maintain a cohesive social media strategy.

Data AnalysisContent creationContent managementSEOReportingDigital Marketing

Posted 28 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Blockchain research and development

  • Higher degree in Computer Science or a related field
  • 2-3 years of experience in a functional language, preferably Haskell
  • Experience working and collaborating with Git
  • Experience with one or more formal methods
  • Experience with SAT/SMT
  • Experience with Model checking
  • Experience with interactive theorem proving
  • Experience with using Lean or a similar tool
  • Experience with building formal methods tools is a plus
  • Domain experience with smart contracts is a plus.
  • Build formal artifacts from research and architectural guidance, and business and engineering requirements.
  • Model the performance of formally specified systems
  • Produce prototypes and simulations
  • Refine specifications, using the performance models and simulations to gauge the impact of design decisions during refinements
  • Discover new properties about the specifications and their implications
  • Prove properties of the specifications and of the correctness of refinement steps
  • Communicate with both researchers and developers, and act as a bridge between the two: you will provide feedback to researchers about issues that come up when their work is incorporated into real world systems. You will assist developers in understanding your specifications and in turning them into production code
  • Report on your work, in the form of blog posts, technical report documents, presentations at internal seminars, as well as at workshops and conferences, and/or by contributing to academic papers
  • Participate in code reviews
  • Contribute property-based tests, both for testing properties of the executable specifications/prototypes, and for verifying production code against the executable specifications
  • Contribute to the implementation, extension, and maintenance of custom static analysis tooling
  • Work in an international team across multiple time zones
  • Break down large and complex tasks assigned to you into workable items, and work on them independently
  • Share specialized knowledge with other team members

GitHaskell

Posted 29 days ago
Apply
Apply
πŸ”₯ Creative Lead
Posted about 1 month ago

πŸ“ United Kingdom

πŸ” Blockchain research and development

  • Proven experience in a Creative Lead or senior creative role, with a strong portfolio showcasing diverse and impactful projects.
  • Expertise in Adobe Creative Suite (Premiere Pro, After Effects, Photoshop, Illustrator) and other relevant tools.
  • Strong knowledge of composition, color theory, typography, and storytelling techniques.
  • Lead the creative vision for multiple projects, ensuring alignment with brand objectives and fostering innovative storytelling approaches.
  • Oversee the creation and production of high-quality creative content, ensuring precision, accuracy, and compelling storytelling across all projects.
  • Conceptualize and direct visually compelling video content that resonates with target audiences and aligns with brand identity.

Project ManagementAdobe After EffectsAdobe Creative SuiteAdobe IllustratorAdobe PhotoshopGraphic Design

Posted about 1 month ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Blockchain research and development

  • A higher degree in Computer Science or a related field
  • 2-3 years of experience in a functional language, preferably Haskell
  • Experience working and collaborating with Git
  • Experience with one or more formal methods
  • Experience in one or more of the domains we are working in -- networking, distributed systems, programming language design, blockchain applications -- would be a bonus.
  • Software engineering skills
  • Build formal artifacts from research and architectural guidance, and business and engineering requirements.
  • Model the performance of formally specified systems
  • Produce prototypes and simulations
  • Refine specifications, using the performance models and simulations to gauge the impact of design decisions during refinements
  • Discover new properties about the specifications and their implications
  • Prove properties of the specifications and of the correctness of refinement steps
  • Communicate with both researchers and developers, and act as a bridge between the two: you will provide feedback to researchers about issues that come up when their work is incorporated into real world systems. You will assist developers in understanding your specifications and in turning them into production code
  • Report on your work, in the form of blog posts, technical report documents, presentations at internal seminars, as well as at workshops and conferences, and/or by contributing to academic papers
  • Participate in code reviews
  • Contribute property-based tests, both for testing properties of the executable specifications/prototypes, and for verifying production code against the executable specifications
  • Contribute to the implementation, extension, and maintenance of custom static analysis tooling
  • Work in an international team across multiple time zones
  • Break down large and complex tasks assigned to you into workable items, and work on them independently
  • Share specialized knowledge with other team members

BlockchainGitHaskell

Posted about 1 month ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Blockchain

  • BSc/MSc in Computer Science or related field, focused on NLP, AI, or ML.
  • 4+ years of experience in engineering ML or AI solutions.
  • Experience with cloud platforms like Databricks and AWS.
  • Familiarity with LLM tools such as OpenAI API, Auto-GPT, Langchain, etc.
  • Ability to fine-tune LLM models using open source tools.
  • Knowledge of scaling systems such as vllm, DeepSpeed, Ray.
  • Understanding of AI agent systems like Autogen or CrewAI.
  • Strong foundation in Machine Learning, Natural Language Processing, and Deep Learning.
  • Proficient with Python's data stack focusing on NLP.
  • Solid programming skills in algorithms, data structures, and testing.
  • Knowledge of Blockchain and eagerness to learn more.
  • Part of the Technical Intelligence team to analyze the blockchain industry.
  • Increase automated system capabilities by integrating LLMs.
  • Propose optimizations for manual intelligence tasks using LLMs and AI agents.
  • Customize LLMs for specific data sources and evaluate performance.
  • Develop AI agents for generating reports on blockchain trends.
  • Create AI agents for analyzing source code repositories.
  • Assess engineering practices through source code analysis.
  • Utilize LLMs for NLP classification in legacy systems.
  • Set up UI/UX for interacting with LLM outputs.
  • Collaborate with leadership to define and align project requirements.

AWSPythonData AnalysisMachine LearningPyTorchPandasSparkTensorflow

Posted 3 months ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Blockchain technology

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
  • 5+ years of experience as a Product Manager or similar role.
  • Functional experience in identity management and regulatory compliance.
  • Technical knowledge of software development, cryptography, distributed systems.
  • Familiarity with Agile methodologies, JIRA, and GitHub.
  • Strong leadership, communication, and organizational skills.
  • Experience with project management and product life cycle management.
  • Background in distributed computing and blockchain architectures is a plus.
  • Collaborates with Product Designers and customers to shape the product roadmap and execute features from concept to launch.
  • Translates product roadmap features into defined requirements, including features, epics, user stories, and acceptance criteria.
  • Leads product functional design based on user and technology knowledge.
  • Prioritizes and maintains the sprint backlog for assigned features, balancing stakeholder requirements.
  • Works with various cross-functional teams including engineering and testing to deliver product releases.
  • Utilizes data insights to drive product development for target personas.
  • Maintains tracking and reporting on product performance post-launch.

Software DevelopmentAgileBlockchainData AnalysisProduct ManagementStakeholder management

Posted 3 months ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Blockchain and Cryptocurrency

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
  • 5+ years of experience as a Product Manager or similar role in blockchain, web3, or SaaS.
  • Functional experience with zk Proofs and cloud architecture.
  • Technical background with knowledge of software development and cryptography.
  • Proficiency in Agile methodologies, JIRA, and Github.
  • Hands-on experience managing all stages of the product lifecycle.
  • Strong leadership, organizational, and communication skills.
  • Help shape Midnight's products and technology by leading innovative projects.
  • Create feature requirements to evolve the product roadmap.
  • Collaborate with Product Design, Marketing, and Developer Relations to translate features into requirements.
  • Prioritize the sprint backlog and maintain communication with various stakeholders.
  • Work in Agile, reviewing business needs, refining priorities, and identifying risks.
  • Develop and maintain tracking of product performance post-launch.

Software DevelopmentAgileBlockchainCloud ComputingGitProduct ManagementJira

Posted 3 months ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ” Blockchain technology

  • 7+ years of software development experience in languages like JavaScript, TypeScript, Python, Ruby, Go, or Rust.
  • 5+ years of developer relations or community engagement experience.
  • Experience in designing and building example applications for developer enablement in blockchain ecosystems.
  • Experience delivering technical content in public forums with open-source contributions.
  • English verbal and written fluency and experience streaming on platforms like Twitch or YouTube.
  • Strong interpersonal skills and collaborative attitude.
  • Design, develop, and maintain high-quality example Decentralized Applications (DApps) that showcase innovative and practical Midnight use cases.
  • Create educational materials and documentation to guide developers in building DApps similar to examples.
  • Engage and build relationships with developers in the Midnight community to help them understand and utilize the created DApps.
  • Support developer ecosystem via various channels while fostering community awareness and engagement.
  • Investigate emerging needs of DApp developers to improve usability and responsiveness.

PythonBlockchainFull Stack DevelopmentJavascriptRubyTypeScriptGoRust

Posted 3 months ago
Apply
Shown 10 out of 11