Employer Industry: Artificial Intelligence and Machine Learning
Why consider this job opportunity
- Opportunity for career advancement and growth within a rapidly expanding company
- Work alongside a team of experienced professionals from top tech companies
- Collaborative and innovative work environment that values creativity and independence
- Chance to contribute to groundbreaking AI/Machine Learning technologies
- Competitive salary and benefits package
What to Expect (Job Responsibilities)
- Define, develop, and perform performance/scalability benchmarks
- Oversee the system performance lifecycle and identify key metrics for performance improvements
- Collaborate with engineers, designers, and product managers to enhance product performance
- Mentor fellow engineers and lead application architecture decisions
- Write well‑designed, maintainable, and testable code
What is Required (Qualifications)
- Minimum of 5 years of software engineering experience
- Proven ability to develop solutions to evaluate and improve performance and scalability
- Experience working on distributed systems and a passion for solving complex problems
- Proficiency in Java and Python, with a solid understanding of distributed computing systems
- Familiarity with container frameworks such as Docker and Kubernetes
How to Stand Out (Preferred Qualifications)
- Expert knowledge of HTTP load generation and measurement software
- Experience with database scalability and profiling techniques
- Strong communication skills and ability to work effectively in a team environment
- Passion for tackling performance bottlenecks and optimizing large‑scale deployments
- Knowledge of the latest machine learning infrastructure developments