
Senior Software Engineer – Scalability and Performance
Posted 1 hour ago

Posted 1 hour ago
• Define, develop, and conduct performance and scalability benchmarks.
• Manage the system performance lifecycle and pinpoint key metrics for enhancements in performance.
• Utilize various profiling tools effectively to identify performance and concurrency bottlenecks, and propose as well as implement optimizations to enhance the product.
• Mentor fellow engineers.
• Guide application architecture decisions.
• Assist in troubleshooting scale and performance issues reported by customers.
• Collaborate with engineers, designers, and product managers.
• Write code that is well-structured, maintainable, and testable.
• Over 5 years of experience in software engineering.
• Develop solutions aimed at assessing and enhancing performance and scalability.
• A passion for large, complex systems.
• Experience working with distributed systems or a keen interest in identifying edge cases that arise at scale.
• Capability to uncover the root causes of performance bottlenecks using profiling tools.
• Analyze performance challenges and suggest/implement application modifications.
• Experience dealing with issues related to load, scale, and optimizations in complex, large-scale deployments.
• Expertise in distributed computing systems and architecture.
• Enthusiastic about optimizing performance bottlenecks and enhancing the product.
• Strong foundational knowledge of Java and Python.
• Familiarity with containerization frameworks like Docker and Kubernetes.
• Experience with the latest advancements in machine learning infrastructure is advantageous.
• None
Stefanini Brasil
Pubgenius Inc.
Luxury Presence
Get handpicked remote jobs straight to your inbox weekly.