
A:20Labs
Remote Jobs
Empowering Artists with Smart Systems
10 Jobs
• Lead infrastructure projects end-to-end: from problem definition and technical design through ticket creation, implementation, rollout, and documentation • Design and implement best-practice Infrastructure as Code (IaC) solutions • Automate the deployment, scaling, and management of application infrastructure • Maintain and optimize cloud systems to meet business and compliance requirements • Lead incident response and root cause analysis to ensure fast resolution and long-term prevention • Integrate security best practices into the infrastructure lifecycle to ensure compliance with data protection regulations • Collaborate with stakeholders across engineering and product teams to understand needs and communicate progress • Write comprehensive documentation of technical procedures, configurations, and deployed solution architectures • Work cross-functionally to identify where infrastructure automation and cloud solutions can solve real problems • At times, create and own your own tickets and backlog items
• Design, develop, and maintain backend services using Python and FastAPI, exposing clean REST APIs • Collaborate with frontend, backend, ML, and platform engineers to deliver end-to-end solutions • Containerize and deploy services using Docker and Kubernetes • Implement and maintain CI/CD and GitOps workflows for reliable, repeatable deployments • Support sprint planning, delivery coordination, and technical backlog refinement • Ensure systems meet high standards for security, scalability, performance, and reliability • Help translate customer and project requirements into clear technical deliverables • Support production readiness, monitoring, and continuous improvement of deployed services
• Partner directly with clients to assess infrastructure requirements, security constraints, and deployment preferences. • Design and implement deployment strategies for Kubernetes clusters across AWS, Azure, and on-premise environments. • Serve as the primary technical point of contact throughout the deployment lifecycle. • Troubleshoot complex deployment issues, distinguishing between infrastructure and application-level concerns. • Act as a system validator to ensure our solutions function seamlessly within client environments. • Gather client feedback to inform internal development priorities. • Continuously apply and improve deployment best practices and coach peers in their adoption.
• Maintain, develop, and enhance all parts of the ERP System (NetSuite). • Write reusable, testable, and efficient code, ensuring information security standards. • Optimize applications for speed, scalability, and robust performance. • Research, evaluate, and analyze technical and design requirements. • Troubleshoot and fix bugs or flaws within scripts to ensure full functionality of company systems. • Act as a technical point of contact for clients, providing support on integrations (APIs/EDIs). • Manage stakeholder expectations and validate requirements.
• Design, build, and optimize scalable data architectures leveraging Databricks on Azure. • Develop and maintain robust data pipelines, models, and warehousing structures using industry best practices. • Collaborate closely with engineering, analytics, and business stakeholders to translate requirements into technical designs. • Lead the implementation of ETL/ELT frameworks, ensuring data quality, security, and compliance. • Guide the integration of new data sources and deployment of new capabilities. • Define and enforce data governance, data modeling, and management standards. • Troubleshoot data and platform issues to ensure reliable and high-performing solutions. • Provide technical mentorship to junior team members on best practices and emerging tools.
• Partner directly with clients to assess infrastructure requirements, security constraints, and deployment preferences. • Design and implement deployment strategies for Kubernetes clusters across AWS, Azure, and on-premise environments. • Serve as the primary technical point of contact throughout the deployment lifecycle. • Troubleshoot complex deployment issues, distinguishing between infrastructure and application-level concerns. • Act as a system validator to ensure our solutions function seamlessly within client environments. • Gather client feedback to inform internal development priorities. • Continuously apply and improve deployment best practices and coach peers in their adoption.
• Build customer-specific software solutions • Design, develop, and maintain backend services using Python and FastAPI • Implement REST APIs and microservices supporting AI-driven engineering workflows • Extend existing platform applications with customer-specific integrations and services • Implement background workers, data processing pipelines, and model inference integrations • Design system architectures and technical solutions that integrate customer environments with the platform • Translate complex engineering workflows into robust, scalable software systems • Deploy and operate services using Docker and Kubernetes • Work directly with customers to understand technical workflows and constraints • Rapidly iterate on solutions based on real-world usage and feedback
• Build & Evolve the Platform: Develop and maintain a frontend that supports complex ML workflows—from 3D visualizations to seamless API integrations • Optimise User Experience: Ensure our interface is visually appealing and high-performing using advanced caching strategies, performance monitoring, and accessibility best practices • Drive Innovation: Leverage modern tools and architectures to integrate cutting-edge features such as server-side rendering (SSR) and AI-driven enhancements • Collaborate & Own: Work autonomously within a small, agile team, contribute ideas and experiment with innovative approaches.
• Design, develop and maintain automated test frameworks and scripts (Java, Playwright/TypeScript) for UI, API and backend-oriented systems. • Integrate and optimise CI/CD pipelines to ensure automated testing is embedded into the delivery flow. • Define what to test, how to test it and when — guide the team on test strategy (smoke, regression, end-to-end). • Collaborate with developers, product managers and operations to troubleshoot defects, improve observability/testability and reduce bottlenecks. • Perform exploratory testing, analyse customer-reported issues and use findings to enhance automation coverage and test design. • Advocate for quality: you’ll initiate improvements in test practices, help build culture and push for continuous improvement.
• Represent IT Labs within the client’s delivery team • Act as a hands-on software engineer with strong ownership of backend systems deployments and integrations • Collaborate with frontend, backend, ML, and platform engineers to deliver end-to-end solutions • Containerize and deploy services using Docker and Kubernetes • Implement and maintain CI/CD and GitOps workflows for reliable, repeatable deployments • Support sprint planning, delivery coordination, and technical backlog refinement • Ensure systems meet high standards for security, scalability, performance, and reliability • Help translate customer and project requirements into clear technical deliverables • Support production readiness, monitoring, and continuous improvement of deployed services