Title
Senior Software Engineer Data Infrastructure
Job Intro
As a Senior Software Engineer on the Infrastructure team you will play a key role in designing developing and maintaining the libraries and services that power off-chain data for the IOTA network. You will join a team of highly skilled software engineers dedicated to building efficient scalable systems centered around a pipeline that captures and processes transaction data from the network in real time.
If you love writing idiomatic maintainable and efficient Rust code enjoy sharing knowledge and insights to help colleagues grow dont mind the occasional low-level plumbing to fix and improve components and value autonomy trust and flat hierarchies then this role is an ideal fit for you.
Responsibilities & Requirements
Architecture & API Development
- Lead the design and implementation of complex productiongrade solutions for the offchain data layer of the IOTA network.
- Collaborate with core language DevOps and other crossfunctional teams to align roadmaps ensure architectural coherence and meet technicalstrategy goals.
- Develop document and maintain versioned internal / external APIs (e.g. REST gRPC JSONRPC GraphQL) with clear specification and deprecation policies.
Performance & Scalability
Optimize the ingestion pipeline for low latency and high throughput processing millions of network transactions per day.Analyze and refactor relational schemas to improve query performance and write speed.Code Quality & Technical Excellence
Conduct rigorous code reviews define coding standards and advocate for best practices across the team.Advance the quality of our codebase by being proactive about reducing technical debt.Write code that works correctly is easy to read and modify interacts gracefully with users and uses resources efficiently.Team Culture & Mentorship
Provide constructive respectful feedback that promotes psychological safety.Mentor engineers of all experience levels fostering a culture of continuous learning and knowledge sharing.Own feature delivery from concept through production taking endtoend responsibility while working independently.Documentation & Knowledge Sharing
Write clear datadriven reports for benchmarks and debugging investigations emphasizing actionable conclusions that can be reproduced by peers.Author precise GitHub issue descriptions for new features and bugs outlining motivation goals and required acceptance criteria.Produce wellstructured proposals that articulate the problem statement proposed solution tradeoffs and a highlevel implementation sketch facilitating informed discussions within and across teams.Skills & Qualifications
5 years of professional software development experience focused on large-scale backend systems.3 years of production-grade Rust programming.Bachelors or Masters degree in Computer Science Engineering Mathematics or a related field.Deep expertise with PostgreSQL (schema design indexing performance tuning).Strong experience in concurrent / asynchronous programming.Proven system-design and architecture skills with emphasis on performance optimization and scalability.Experience building microservices and web APIs (e.g. REST RPC GraphQL).Demonstrated leadership and technical communication skills.Ability to evaluate adopt and promote new technologies.Strong ownership mindset.Proficiency with Git and Docker.Nice to Have
Demonstrated experience with blockchain indexing.Working knowledge of cloud storage / databases such as S3 DynamoDB or Bigtable.Experience with the Move language (especially object-based smart contracts).Hands-on experience with the IOTA or Sui network.Key Skills
Active Directory Administration,Animal,Apparel,Entry Level,Jboss,Inventory Management
Employment Type : Employee
Experience : years
Vacancy : 1