Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Staff Software Engineer

at Invisible Technologies

Posted 1 day ago 0 applied

Description:

  • Invisible Technologies is seeking a highly experienced Staff Software Engineer to join their distributed engineering team.
  • The role involves designing, developing, and scaling core platform services for the AI Process Platform.
  • Responsibilities include leading the design and implementation of backend services and APIs, ensuring high availability, scalability, and security.
  • The engineer will drive architectural decisions and contribute to the overall system design.
  • Collaboration with product managers, AI researchers, and other engineering teams is essential to translate complex requirements into technical solutions.
  • The position includes mentoring junior and mid-level engineers and fostering a culture of technical excellence.
  • Troubleshooting and resolving complex production issues in a distributed microservices environment is a key responsibility.
  • The engineer will contribute to the evolution of CI/CD pipelines, monitoring, and operational excellence.
  • Championing engineering best practices, code quality, and maintainability is expected.

Requirements:

  • Candidates must have 6+ years of professional experience in software development, focusing on backend systems and distributed architectures.
  • Expertise in microservices architecture, including designing and implementing RESTful APIs and/or gRPC services, is required.
  • Strong proficiency in at least one programming language such as Python, Java, or TypeScript is necessary, with a preference for experience in multiple languages.
  • Familiarity with event-driven architectures and hands-on experience with event queues or message brokers (e.g., Kafka, Google Pub/Sub, AWS SQS, Azure Service Bus) is needed.
  • A strong understanding of database technologies, both relational (SQL like PostgreSQL, MySQL) and non-relational (NoSQL like MongoDB, Cassandra, DynamoDB), including schema design and query optimization, is essential.
  • Demonstrated experience in deploying and operating production services in cloud environments (GCP, AWS, or Azure) is required.
  • Desired experience with Kubernetes for container orchestration and deployment is a plus.
  • Candidates should have experience building scalable, resilient, and observable systems.
  • Excellent problem-solving skills and a proactive approach to engineering challenges are necessary.
  • Strong communication skills and the ability to thrive in a remote, highly collaborative environment are essential.

Benefits:

  • Invisible offers fair and competitive pay, with salary ranges based on location and market conditions.
  • The annual salary for this position varies by location, with Tier 1 ranging from $182,000 - $214,000 USD, Tier 2 from $165,000 - $194,000 USD, and Tier 3 from $149,000 - $175,000 USD.
  • Bonuses and equity are included in offers above entry level, with final compensation determined by various factors including location and experience.
  • The company is committed to providing reasonable accommodations for individuals with disabilities during the recruitment process.
  • Invisible is an equal opportunity employer, ensuring all qualified applicants receive consideration without discrimination.