Job Description
Do you care more about problem solving than just the technology (challenge) Are you passionate about finding the actual cause and not stopping at the mere symptom in a distributed computing platform Do you care about customer experience and infrastructure operational efficiencies Do you like the challenges of working in a polyglot ecosystem and optimizing them for performance and scalability Then you will benefit tremendously joining our dynamic and growing organization that ships award winning software by practicing agile and CI/ CD. Come help us scale our business and distributed computing platform for growth. We work with best of breed technologies such as Docker, Jenkins, AWS, Rancher, NodeJs, GoLang, Python and Microsoft technologies as well. As a Principal engineer, you are a self- driven individual who is not only technically adept but are also a leader who forges and fosters relationship with other teams, shepherds the PerfEng team, proactively proposes and takes up initiatives that helps promote a performance aware and data driven decision making culture. You will also invest time in building tools and processes that will shift performance left and help program optimize cost and operational efficiencies. Responsibilities End- to- End Performance Analysis: Analyze large scale distributed environments and optimize application performance bottlenecks in our application stack. Coding and Developing skills: Develop and Debug code to identify and fix performance issues UI Performance: Enhance user experience by measuring and optimizing front end code and browser rendering. Spearhead and Champion performance best practices, awareness and initiatives across programs. Represent performance team in design discussion to articulate performance and scalability considerations. Liaise with Various teams to advocate performance features that will help in achieving a) Better user experience b) Platform Scalability and c) Optimal operational cost Identify performancescale opportunities and prioritize them with respective product teams and following them to closure. Contribute to code to enhance observabilitymeasurability and improve performance. Help teams evaluate their code from a timespace complexity perspective by producing data and proof through experimental design techniques and simulations Build tools and platforms that will help development team imbue performance as an integral part of their daily dev life cycle. Triage production performance and scale issues fast and follow then to closure. Minimum requirement. 10 years of overall technology experience of which 7 years should be in Performance Engineering 3 years of experience developing performance tools using Java, NodeJS, Python, Go etc. Strong programming skills in any one of the modern languages. Experience in building Jmeter frameworks for various performance objectives. 3 years of experience working with monitoring platforms such as Prometheus, InfluxDB or graphite 5 years of experiencing tuning and profiling applications. Expert experience leveraging and implementing APM Tools such as AppDynamics, Dynatrace etc. Experience building workload models and conducting performance benchmarks and orchestrating large scale scalability tests using Jmeter or similar tools. Expert debugging and troubleshooting skills using search platforms such as splunk or ElasticSearch and other performance tools to identify the root cause and drive them to closure. Build Performance dashboards for development and product teams. Experience analyzing and interpreting large volume of production data using Splunk to understand throughput, latency and user patterns Ability to articulate performance issues to highly technical teams and various stakeholders. Expert level understanding of Key metrics for performance for OS, Hardware and application stacks such as Ngnix. .NET CLR, Docker etc Communication skills Clear articulations skills- both Oral and Written. Bachelor s Degree in computer Science, Engineering or related technical discipline. Preferred skills AWS certifications Solutions architect or Devops Experience in large scale latency sensitive systems. Saas experience at scale. Experience optimizing UI performance using tools like WebPageTest, Pagespeed, Yslow and Deep understanding of chrome developer tools Hands on experience with linux operating system and open source tools Big data and data analytics a plus. Familiarity with NoSQL and Relational DB s Application of statistical methods and analysis for performance Infrastructure automation Chef, Ansible, Puppet, Cloud formation etc Who We Are: We are a trusted and proven partner to the investment community. We complement our award winning investment workflow technology with expert global customer service. We pride ourselves on fully understanding each client s unique needs and advising them on best practices and processes to maximize their operational and investment alpha. Our team is made up of more than 1, 000 global employees in 11 locations worldwide. We are headquartered in Boston, with offices in Chicago, Hong Kong, Hyderabad, London, New York, Rio De Janeiro, San Francisco, Singapore, Stamford, and Sydney. Our Culture: We are a highly dedicated team of innovators and experts who love to collaborate on the cutting edge. We service our clients unique and growing needs with highly configurable, expansive, and integrated products for the entire investment process and community and we are never satisfied until our customers are delighted. We celebrate this passion and commitment by fostering a culture that promotes innovation, growth, communication and achievement from the bottom up. We nurture the entrepreneurial spirit and welcome productive debated. We encourage open communications and upward feedback, we learn quickly from our mistakes, challenge the status quo all while remaining accountable to our colleagues and clients. We also understand work is a big part of life, so having fun and celebrating hard work is core within our culture. Eze Software Group is an equal opportunity employer.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Systems, EDP, MIS,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Computers
Post Graduation: Post Graduation Not Required
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Eze Software Group
Location(s): Hyderabad
Keyskills:
Computer science
SAN
Automation
Linux
Coding
Workflow
Customer service
Troubleshooting
Operations
Monitoring