Morning Consult

Morning Consult

Morning Consult is a global decision intelligence company offering real-time insights and custom market research to help leaders make informed decisions faster.

Professional Services
251-1K
Founded 2009
$91M raised

Description

  • Design, develop, and maintain high-quality software across frontend, backend, and infrastructure layers.
  • Build AI-native features and products that support Morning Consult’s next-generation services.
  • Collaborate with product managers, engineers, and subject matter experts to translate business needs into technical solutions.
  • Contribute to system architecture and planning with an emphasis on scalability, reliability, and maintainability.
  • Own projects end-to-end from discovery and requirements gathering through implementation, testing, and deployment.
  • Rapidly prototype and iterate on new features while balancing speed with quality.
  • Integrate AI/ML capabilities into products and workflows and work with AI engineers as needed.
  • Participate in code reviews, mentorship, and knowledge sharing to raise engineering standards.
  • Champion engineering best practices such as automated testing, CI/CD, and infrastructure as code.
  • Gather user feedback, interpret results, and improve product functionality and user experience iteratively.

Requirements

  • Advanced expertise in Go.
  • Strong professional software development experience in a strongly typed language such as Go, TypeScript, or similar.
  • Expert knowledge of cloud storage systems such as RDBMS, ElasticSearch, Redis, S3, and DynamoDB.
  • Demonstrated experience with cloud networking technologies.
  • Experience with cloud architecture, infrastructure as code, CI/CD, automated testing, and related tools.
  • Hands-on experience with modern software architecture principles and patterns such as test-driven development, domain-driven design, and microservices.
  • Strong understanding of architectural design patterns and computer science fundamentals.
  • Experience working with containerized applications such as Docker or containerd.
  • Ability to rapidly prototype and also build robust, scalable solutions.
  • Excellent communication skills for both technical and business-facing conversations.
  • Ability to work independently and with a multidisciplinary team in a fast-paced, ambiguous environment.
  • Experience owning complex software initiatives from scoping through successful delivery and launch.
  • 2+ years of hands-on experience with LLMs in production environments is preferred.
  • Proficiency with Python is preferred.
  • Experience with Git for team-based collaboration is preferred.
  • Familiarity with RAG, few-shot prompting, tool-use, context engineering, and evals is preferred.
  • Experience evaluating LLM performance with metrics, user testing, and iterative improvements is preferred.

Benefits

  • Expected salary range of $146,300 to $243,400, with a midpoint of $194,900.
  • Eligible for an equity grant.
  • Flexible remote work or the option to work from Washington, DC, New York, NY, or Chicago, IL.
  • Competitive compensation and benefits.
  • Opportunities for growth at a fast-growing, innovative company.
  • A collaborative team environment with executive leadership exposure.
  • A culture that values continuous learning and development.
  • Catered lunch on Tuesdays, Wednesdays, and Thursdays in the office.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer (Data Engineering)

Drivetrain 11-50 Capital Markets

Drivetrain is hiring a Software Engineer focused on data engineering to build the data foundation for its remote-first financial planning and decision-making platform.

dbt SQL
0 minutes ago

Software Developer, Avid Plugins (Panel + REST API)

DigitalFish 11-50 Media

DigitalFish is hiring a Software Developer for a remote contract role focused on building and maintaining an Avid Media Composer plugin and REST-based media workflow integration for editors and artists.

JavaScript JSON macOS OAuth REST API
0 minutes ago

Staff Software Development Engineer (Front-end)

Filevine 251-1K Specialized Consumer Services

Filevine is seeking a Staff Software Development Engineer to lead front-end work on its legal AI platform, shaping user interfaces and architecture for tools used by law firms and legal teams.

Design Systems GitLab OAuth OpenID Connect React Solid.js Storybook Svelte SvelteKit TypeScript Vue.js
0 minutes ago

Senior Software Engineer, (Blockchain)

1inch is hiring a Senior Software Engineer (Blockchain) to design and improve smart contracts and blockchain infrastructure for its DeFi products and protocols.

Blockchain CI/CD Ethereum Rust TypeScript
0 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers