Job Url: https://www.remoterocketship.com/company/invisible-co/jobs/staff-software-engineer-united-states-remote Job Description: Invisible Technologies Inc. Website LinkedIn All Job Openings Invisible Technologies Inc. is a rapidly growing company that integrates world-leading AI with global human talent to enable AI adoption for enterprises. By combining artificial intelligence with human expertise in an integrated platform, Invisible Technologies focuses on training AI models, automating processes, and enhancing digital operations. The company's services include AI training, enablement, and intelligent operations solutions, catering to various industries such as financial services, healthcare, eCommerce, and technology. With significant growth recognized by the Deloitte Technology Fast 500 in 2024, Invisible Technologies helps organizations achieve transformational outcomes and significant ROI through expert process automation and AI solutions. Productivity β€’ Project Management β€’ Data Clean-Up β€’ Operations β€’ Outsourcing 51 - 200 employees Founded 2015 πŸ€– Artificial Intelligence ☁️ SaaS 🏒 Enterprise Staff Software Engineer 2 hours ago πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $149k - $214k / year ⏰ Full Time πŸ”΄ Lead πŸ§‘β€πŸ’» Full-stack Engineer AWS Azure Cassandra Cloud Distributed Systems DynamoDB Google Cloud Platform GRPC Java Kafka Kubernetes Microservices MongoDB MySQL NoSQL Postgres Python SQL TypeScript Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Lead the design and implementation of critical backend services and APIs, ensuring high availability, scalability, and security. β€’ Drive architectural decisions and technical vision for core platform components, contributing to our overall system design. β€’ Collaborate with product managers, AI researchers, and other engineering teams to translate complex requirements into technical solutions. β€’ Mentor junior and mid-level engineers, fostering a culture of technical excellence and best practices. β€’ Troubleshoot and resolve complex production issues across a distributed microservices environment. β€’ Contribute to the evolution of our CI/CD pipelines, monitoring, and operational excellence. β€’ Champion engineering best practices, code quality, and maintainability. 🎯 Requirements β€’ 6+ years of professional experience in software development, with a significant focus on backend systems and distributed architectures. β€’ Expertise in microservices architecture, including designing and implementing RESTful APIs and/or gRPC services. β€’ Strong proficiency in at least one of the following programming languages: Python, Java, or TypeScript, with a preference for experience in more than one. β€’ 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). β€’ Strong understanding of database technologies, both relational (SQL like PostgreSQL, MySQL) and non-relational (NoSQL like MongoDB, Cassandra, DynamoDB), including schema design, query optimization, and data modeling. β€’ Demonstrated experience deploying and operating production services in cloud environments (GCP, AWS, or Azure). β€’ Desired experience with Kubernetes for container orchestration and deployment. β€’ Experience with building scalable, resilient, and observable systems. β€’ Excellent problem-solving skills, ability to debug complex systems, and a proactive approach to engineering challenges. β€’ Strong communication skills and ability to thrive in a remote, highly collaborative environment. πŸ–οΈ Benefits β€’ Bonuses and equity are included in offers above entry level. β€’ Final compensation is determined by a combination of factors, including location, job-related experience, skills, knowledge, internal pay equity, and overall market conditions. β€’ Additional details on total compensation and benefits will be discussed during the hiring process. Apply Now