Hunch Logo

Hunch

Software Engineer - Python

Posted 16 Days Ago
Be an Early Applicant
New Delhi, Delhi
Mid level
New Delhi, Delhi
Mid level
The Software Engineer will develop and enhance customized models and tools for trading and risk management at Hunch. Responsibilities include API development, database management, implementation of CI/CD processes, and system monitoring. The engineer will collaborate with traders to gather requirements and ensure optimal performance across models and tools.
The summary above was generated by AI

What is Hunch?

Hunch is a dating app that helps you land a date without swiping like a junkie. Designed for people tired of mindless swiping and commodified matchmaking, Hunch leverages a powerful AI-engine to help users find meaningful connections by focusing on personality over just looks. With 2M+ downloads and a 4.4-star rating, Hunch is going viral in the US by challenging the swipe-left/right norm of traditional apps. Hunch is a Series A funded ($23 Million) startup building the future of social discovery in a post-AI world. 

 

Link to our fundraising announcement

 

Key offerings of Hunch:

  • Swipe Less, Vibe More: Curated profiles, cutting the clutter of endless swiping.
  • Personality Matters: Opinion-based, belief-based, and thought-based compatibility rather than just focusing on looks.
  • Every Match, Verified: No bots, no catfishing—just real, trustworthy connections
  • Match Scores: Our AI shows compatibility percentages, helping users identify their “100% vibe match.”

About the Role:

Hunch is seeking a highly skilled Software Engineer - Python to boost our team's proficiency in creating and deploying sophisticated models, analytics, and tools to support the company's trading and risk management operations. In this role, you will:

  • Work closely with traders and risk managers to gather requirements and develop customized solutions.
  • Maintain and enhance existing quantitative models and tools to ensure optimal performance and reliability.
  • Play a key role in advancing our strategic initiatives through innovative technical implementations and leadership.

Responsibilities:

  • API Development and Management: Design, develop, and maintain high-performance API backends for exchange and broker integration. Ensure optimal functionality and integration via REST, FIX, and WebSocket connections for both internal and external APIs.
  • Data Management: Architect and manage databases with a strong command of SQL.
  • DevOps Practices: Lead Git management processes, including branch strategy and version control. Implement and oversee robust CI/CD pipelines to streamline deployment and integration.
  • Code Review and Quality Assurance: Conduct thorough code reviews and maintain high standards of code quality and reliability.
  • Data Pipeline Management: Develop and maintain ETL processes using Airflow, enhancing data transformation and workflow automation.
  • System Monitoring and Infrastructure Management: Monitor system health and infrastructure, employing best practices in cloud management and system administration on Linux platforms.

Qualifications:

  • 2-4 years of experience in developing models and analytics in a financial services environment
  • Strong programming skills in Python with expertise in Cython for optimized performance implementations
  • Proficiency in PostgreSQL and experience with SQL for data exploration.
  • Strong understanding of data engineering concepts and practices.
  • Familiarity with Git for version control.
  • Ability to write clean, maintainable, and efficient code.
  • Good understanding of coding standards and best practices.

Skills:

Must Haves:

  • Python: Proficient in backend development and automation.
  • PostgreSQL: Experienced in database design, complex queries, and optimization.
  • Git: Skilled in version control and branch management.
  • CI/CD: Hands-on with automating testing, integration, and deployment.
  • Pandas: Advanced data manipulation and analysis.
  • Apache Airflow: Proficient in orchestrating data workflows and ETL processes.

Good to Have:

  • AWS: Familiar with deploying and managing applications on AWS.
  • Linux: Competent in server management and administration.
  • Backend APIs & ORMs: Knowledge of API development and database interaction.
  • Dashboarding Tools  - Redash / Streamlit: Experience with creating interactive data visualizations. #LI-Onsite

What We Offer

  • Competitive pay along with an annual performance-linked incentive (PLI) for all
  • Employee benefits like Medical Insurance
  • One annual all expenses paid by company trip for all employees to bond
  • Although we work from our office in New Delhi, we are flexible in our style and approach

Life at Hunch

  • Work Culture: At Hunch we take our work seriously but don’t take ourselves too seriously. Everyone is encouraged to think as owners and not renters, and we prefer to let builders build, empowering people to pursue independent ideas.
  • Impact: Your work will shape the future of social engagement and connect people around the world.
  • Collaboration: Join a diverse team of creative minds and be part of a supportive community.
  • Growth: We invest in your development and provide opportunities for continuous learning.
  • Backed by Global Investors: Hunch is a Series A funded startup, backed by Hashed, AlphaWave, Brevan Howard and Polygon Studios
  • Experienced Leadership: Hunch is founded by a trio of industry veterans - Ish Goel (CEO), Nitika Goel (CTO), and Kartic Rakhra (CMO) - serial entrepreneurs with the last exit from Nexus Mutual, a web3 consumer-tech startup.

If you thrive in a dynamic, high-growth tech environment and relish the opportunity to collaborate with passionate, driven over-achievers, your career with us here at Hunch will be both exhilarating and fulfilling!

Top Skills

Cython
Python

Similar Jobs

Be an Early Applicant
2 Days Ago
New Delhi, Delhi, IND
87 Employees
Mid level
87 Employees
Mid level
Information Technology
As a Software Engineer at Hunch, you will collaborate with traders and risk managers to develop and maintain high-performance API backends, manage databases, implement DevOps practices, and enhance existing models and tools for trading and risk management.
Be an Early Applicant
11 Days Ago
2 Locations
Remote
244 Employees
Senior level
244 Employees
Senior level
Fintech
The Senior Software Engineer will enhance the internal web application serving as a comprehensive CRM and project management tool. Key responsibilities include building new APIs, auditing and refactoring the codebase, implementing tests, and collaborating on database infrastructure and security, focusing on code quality and efficiency.
Be an Early Applicant
2 Days Ago
New Delhi, Delhi, IND
20,000 Employees
Senior level
20,000 Employees
Senior level
Food • Retail • Agriculture • Manufacturing
The Testing Automation Engineer will provide automation testing expertise, collaborate with teams to automate test scripts, design and execute test cases, identify and track defects, and ensure software quality throughout the development process. The role requires strong communication, problem-solving skills, and a focus on quality and continuous improvement.

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account