Senior Back-End Software Engineer: Python

Averity

Senior Back-End Software Engineer: Python

Arlington, VA
Full Time
Paid
  • Responsibilities

    This is ONSITE in either of our offices in Washington, DC, or Los Angeles, CA

    About Us: We are a rapidly expanding quantitative investment management group with offices in Washington, DC, and Los Angeles, CA. Specializing in the highly dynamic and volatile wholesale electricity markets, we are one of the top participants in these markets, leveraging data-driven insights to capitalize on constantly evolving opportunities. We're seeking highly motivated individuals with a passion for solving complex challenges to join our innovative and collaborative team.

    Role Overview: As a Back-End Software Engineer, you will be instrumental in building robust, scalable systems that support our trading and investment teams. You will work closely with analysts and other engineers to take investment ideas from prototype to production, ensuring that the tools developed meet company-wide needs. This role is focused on back-end development, primarily using Python, and will involve designing and building data pipelines, automating processes, and integrating systems into our broader architecture.

    Key Responsibilities:


    • Develop and maintain back-end services, APIs, and data pipelines primarily using Python.

    • Collaborate with investment and trading teams to translate prototypes into scalable, production-ready tools.

    • Build robust systems that automate batch processes and handle large data sets efficiently.

    • Integrate new tools and processes into the company’s existing infrastructure, ensuring smooth operation and scalability.

    • Collaborate with other engineers to architect systems that meet the long-term needs of the firm.

    • Work on continuous improvements, optimizing performance, and reducing technical debt within the codebase.

    What You’ll Do:


    • Develop back-end infrastructure that powers data analysis and trading activities.

    • Automate and streamline on-premise systems for improved performance.

    • Take prototypes and investment strategies developed by analysts and create production-ready tools that fit into the company’s overall system architecture.

    • Work with Python and FastAPI (a plus) to build highly reliable, scalable systems.

    • Collaborate across teams to ensure alignment between technical implementation and business objectives.

    What do you need for this job?

    • Strong experience with Python for back-end development.

    • Experience with building and deploying production-level APIs and services.

    • Knowledge of FastAPI or a similar framework is a strong plus.

    • Experience working with AWS or other cloud infrastructure.

    • Familiarity with full-stack development (React) is beneficial but not required.

    • Solid understanding of containerization (Docker/Kubernetes).

    • Experience with database integration and optimization for large-scale data.

    Preferred Attributes:

    • Passion for solving complex problems in a fast-paced, evolving market environment.

    • Eagerness to learn and innovate, bringing new ideas to the table.

    • Collaborative mindset, with strong communication skills to work effectively with cross-functional teams.

    • Interest in the energy or electricity markets is a plus, though no prior experience is required.

    A Little More About Us

    • We play with vast amounts of data and turn our findings into actionable trading decisions

    • We try to explain how things work both fundamentally and quantitatively

    • We build all our own proprietary tools, enabling us to prototype, iterate quickly, and pivot when necessary

    • We automate as many redundant processes as possible to maximize time spent on analysis

    • We move quickly with minimal bureaucracy and a high level of ownership

    • We have a team-first mindset, and focus on developing our team members

    • We believe strongly in the value of maintaining a variety of perspectives and experiences within our team

    • We work in a collaborative, casual environment, yet also expect high throughput from each member of our team

    • We pride ourselves on our openness, transparency, and horizontal structure. Across the firm, we all work closely together to tackle difficult problems

    Why Join Us:

    • Join a high-caliber, innovative team in a rapidly evolving industry.

    • Opportunity to make a direct impact on investment outcomes through cutting-edge technology.

    • Competitive compensation and benefits package.

    • A culture that values curiosity, collaboration, and continuous learning.

    • Annual discretionary bonus based on performance

    • 20 paid vacation days + 7 paid federal holidays + 5 floating holidays

    • Excellent health, dental, and vision insurance (including HSA option) with no monthly premiums for best-in-class platinum individual plan

    • 401k match—100% company matching on the first 4% of deferrals with immediate vesting

    • Annual firmwide weeklong summit

    • Hybrid remote work environment—most of the year we are in the office Tuesday to Thursday with remote flexibility Monday and Friday

    • Flexible remote work months—fully remote option for the month of July and between Thanksgiving and New Years

    • Casual environment (informal attire)

    • Snacks and unlimited coffee in the office

    • Firm-sponsored social events, including happy hours, lunches, book clubs, and more!

  • Compensation
    $170,000-$200,000 per year