
Principal Engineer β Visualization Services
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Brazil.
β’ Design, develop, and maintain sophisticated data processing and streaming service modules.
β’ Utilize algorithms, performance analysis, and profiling techniques to enhance performance and minimize memory usage.
β’ Oversee the complete technical delivery process, from requirements gathering and implementation decisions to testing, deployment, and production support.
β’ Create and manage AWS services across various regions utilizing ECS/EC2, S3, DynamoDB, SQS, ElastiCache/Redis, Lambda, and CloudFront.
β’ Analyze performance, concurrency, and reliability challenges in production, identify root causes, and implement sustainable solutions.
β’ Engage in architecture and technical design discussions with architects and rendering teams, assessing technical options and trade-offs.
β’ Implement solutions that conform to established architectural guidelines.
β’ Enhance test coverage, observability, deployment automation, and overall code quality.
β’ Participate in code review processes.
β’ Leverage AI-assisted development tools to boost productivity, automation, and delivery quality.
β’ Bachelorβs or masterβs degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
β’ A minimum of 7 years of hands-on professional software development experience in building, delivering, and operating backend services in production.
β’ Strong professional proficiency in Java, including object-oriented programming, concurrency, performance optimization, and troubleshooting.
β’ Practical experience with AWS infrastructure, specifically Amazon ECS Fargate and EC2.
β’ Solid understanding of DevOps principles, including CI/CD, Infrastructure as Code (IaC), and deployment across various environments.
β’ Comprehensive knowledge of algorithms, data structures, and mathematics, with the capability to analyze computational complexity, memory usage, and performance compromises.
β’ Ability to independently manage technically intricate deliveries, from component design to implementation and production operations.
β’ Experience in building and troubleshooting high-traffic distributed systems.
β’ Familiarity with REST APIs or WebSockets and data formats like JSON or Protobuf.
β’ Knowledge of observability principles, including logs, metrics, and tracing.
β’ Openness to utilizing AI-assisted development tools to enhance productivity and software quality.
β’ Experience with Rust, particularly in creating high-performance native components and data processing solutions.
β’ Understanding of JavaScript/TypeScript and frontend frameworks.
β’ Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
β’ Familiarity with CI/CD pipelines like Jenkins or Harness.
β’ Systems-level experience with memory-mapped files, columnar storage, and database engines such as Parquet and DuckDB.
β’ Experience with 3D model data, geometry, mesh processing, point clouds, levels of detail, compression, or streaming pipelines.
β’ Knowledge of CDNs, global data distribution, containerization, and orchestration using technologies such as Docker or Kubernetes.
β’ Experience with observability tools such as Dynatrace, Prometheus, Grafana, or Splunk.
β’ Understanding of network protocols such as HTTP/2 and WebSockets and their effects on streaming performance.
β’ Work from home / remote work.
β’ Permanent employment under Brazilian CLT labor regulations.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.