Process 100% of complex documents
Senior Software Engineer – Scalability and Performance
Location
Germany
Posted
137 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Scalability and Performance
super.AI
• Define, develop and perform performance/scalability benchmarks. • Oversee the system performance lifecycle and identify key metrics for performance improvements. • Efficiently working with various profiling tools to identify performance and concurrency bottleneck, propose and implement optimizations to improve the product. • Mentor fellow engineers • Lead application architecture decisions • Support troubleshooting of customer reported scale and performance bugs • Collaborate with engineers, designers, and product managers • Write well-designed, maintainable & testable code
Job Requirements
- 5+ years of software engineering experience
- Develop solutions to evaluate and improve performance and scalability
- You love large complex systems.
- Experience in working on distributed systems or a passion for finding edge cases that appear at scale.
- Ability to find the root cause of performance bottlenecks with profiling tools
- Analyze performance issues and propose/perform application changes
- Experience in tackling problems of load, scale, and optimizations of complex large-scale deployments
- Expert in distributed computing system and stack
- Passionate to optimize the performance bottlenecks and improve the product
- Solid foundational knowledge of Java, Python
- Familiarity with container frameworks such as Docker and Kubernetes
- Experience with the latest machine learning infrastructure developments is a plus
Benefits
- None
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Maintain, enhance, and debug an established PHP backend • Design and build new features and microservices using Node.js, NestJS, and TypeScript • Develop modern, responsive user interfaces using Vue.js 3 and Nuxt.js • Gradually migrate functionality from the legacy PHP system to the modern stack • Deploy, operate, and troubleshoot applications running in AWS • Work with cloud services such as ECS, databases, caching, and storage as part of day-to-day development • Collaborate closely with product, client services, and fellow engineers • Perform code reviews and mentor other developers • Influence architectural direction and establish engineering best practices • Take ownership of features from design through production
Senior Software Engineer
TraackrThe Award-Winning Influencer Marketing Platform for the Data-Driven Marketer
• Own backend features end-to-end: discovery, design, implementation, rollout, and long-term reliability/operations • Design and evolve distributed systems (services, pipelines, data stores) with strong performance, scalability, and resiliency • Build and maintain APIs (REST/GraphQL, where relevant) and data access patterns supporting analytics and search use cases • Establish strong engineering fundamentals: code reviews, testing strategies, incident readiness, and operational excellence • Apply an experimentation-first approach: define hypotheses, define success metrics/guardrails, run controlled rollouts and A/B tests when appropriate, and write clear readouts for stakeholders. • Bring evaluation discipline to AI-assisted work: treat prompts/configs like versioned artifacts, design regression tests, measure quality changes, and monitor for drift (the same way you would for performance or correctness) • Use GenAI productively and responsibly (for coding assistance, debugging, and design reviews), while maintaining high standards for correctness, security, and privacy. • Mentor teammates and raise the bar through documentation, pairing, and lightweight coaching on best practices
Software Engineer — Affirmative Action for People with Disabilities
NeonBoas-vindas ao nosso Neonverso!
• Opportunity to work with a talented team that is engaged in hands-on practice every day. • Passion for architecture and metrics analysis, with involvement throughout the entire product development lifecycle. • Code and make an impact with your contributions. • Work in an innovative, collaborative environment where ideas and expertise are valued.
• Firmware Development: Take a front-line role in designing, developing, and maintaining firmware for embedded systems, ensuring functionality, reliability, and performance optimization. • Collaborative Problem-Solving: Work closely with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance. • Code Review and Documentation: Conduct code reviews, document code changes, and ensure compliance with coding standards and best practices in firmware development. • Testing and Validation: Develop test procedures and perform rigorous testing to validate firmware functionality and identify and resolve bugs or issues. • Research and Innovation: Stay updated with emerging technologies, tools, and trends in embedded systems and contribute innovative ideas to enhance product capabilities.




