TL;DR
Senior Software Engineer (AI, Performance Engineering): Designing and developing AI-powered applications to enhance engineering workflows and efficiency with an accent on automated performance monitoring, anomaly detection, and issue resolution. Focus on optimizing scalable AWS infrastructure, experimenting with AI models, and conducting end-to-end performance analysis to improve developer efficiency.
Location: Onsite in San Francisco, Los Angeles, or Seattle (USA)
Company
hirify.global is a leading cloud-based software company providing CRM solutions and enterprise applications.
What you will do
- Develop productivity tools to enhance engineering efficiency through automated performance monitoring and issue resolution.
- Build intelligent frameworks for automated performance anomaly detection and root cause identification.
- Explore emerging AI and web technologies to identify opportunities for tool improvements.
- Participate in product design, address software performance issues, and develop prototypes for solutions.
- Leverage deep understanding of AWS services to design, build, and maintain scalable tools.
- Instrument, benchmark, and define baselines to evaluate and optimize performance metrics.
- Maintain highly available, scalable distributed services for developer efficiency through AI analysis.
- Clearly communicate work, findings, and analysis to technical audiences.
Requirements
- A related technical degree is required.
- 5+ years of software development experience with strong fundamentals in data structures, algorithms, and design patterns.
- Strong proficiency in Python is highly preferred; Java experience is a plus.
- Hands-on experience with AWS services (EC2, S3, RDS, ECS, Lambda), optimizing architectures for scalability and cost-effectiveness.
- Solid understanding of distributed systems, databases, and cloud infrastructure.
- Strong problem-solving, communication, and collaboration skills.
- Curiosity and initiative to explore the evolving Gen AI landscape.
Nice to have
- Master's in Computer Science, Engineering, Artificial Intelligence, Machine Learning, or a related technical field.
- Knowledge of profiling tools (e.g., perf, FlameGraphs) and performance diagnostic techniques.
- Knowledge of AI agent frameworks like LangChain, Semantic Kernel, or AutoGen.
- Familiarity with various prompting strategies for Large Language Models (LLMs).
- Familiarity with telemetry and production analysis, and applying AI to solve observability or debugging challenges.
Culture & Benefits
- Collaborate closely with engineering and product teams to deliver high-impact solutions.
- Contribute to faster resolution of production issues and improved reliability of services.
- Work in an environment that values continuous improvement and efficiency.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →