hero

Jobs at Alumni Ventures Portfolio Companies

512
companies
2,787
Jobs

Senior Python Engineer

Hercules AI

Hercules AI

Software Engineering
Yerevan, Armenia
Posted on Nov 27, 2024

About the role

At Hercules AI (http://www.hercules.ai) by Zero Systems we are seeking a talented and proactive Senior Python Engineer to join our team. The ideal candidate will exhibit a solution-oriented mindset, adept at swiftly tackling tasks and leveraging existing tools to address challenges effectively. Your primary responsibility will involve architecting and implementing Python-based solutions within the ML-based domain, with a focus on scalability and performance. One of these products: Artemis – Document Smart Extraction, a microservices application with AI components deployed on-premise. You will work on creating new functionality and improving existing features.

What you'll do

  • Implement robust, scalable, and efficient Python-based solutions to meet business requirements, ensuring high code quality and adherence to best practices
  • Identify and address performance bottlenecks in existing codebases, optimize algorithms, improve resource utilization, and implement caching strategies to enhance system performance
  • Conduct thorough code reviews to ensure adherence to coding standards, best practices, and architectural guidelines, as well as performing testing and debugging to identify and resolve issues
  • Create and maintain documentation for implemented solutions and share knowledge with the team.

Qualifications

  • Independence, responsibility and reliability
  • Demonstrated programming skills in Python3, using efficient algorithms and software design patterns. Experience with Python3 frameworks (e.g. Django, Flask, FastAPI)
  • Practical skills with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis), including experience in data manipulation and query optimization
  • Knowledge of DevOps principles and practices, including continuous integration, continuous deployment, infrastructure as code, and containerization (e.g., Docker, Kubernetes)
  • Experience with version control systems such as Git
  • Excellent communication and teamwork abilities, with the capacity to work effectively in a dynamic, cross-functional setting.

Nice to haves

  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud
  • Technical PR (victories in competitions/hackathons, open-source projects on GitHub)
  • Participation in early-stage startups, involvement in accelerators, or working in their own startup.