Morning Consult

Delivering Intelligent Data to Power Leaders’ Intelligent Decisions

Senior Software Engineer, AI Applications

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Illinois + 2 moreAll locations: Illinois, New York, Washington

Posted

139 days ago

Salary

$146.3K - $243.4K / year

Bachelor Degree5 yrs expEnglishPostgresPythonType ScriptGo

Job Description

• Develop and refine effective prompts for various AI use cases (e.g., data analysis, report generation, survey development, synthetic data generation). • Iterate rapidly on prompt design and development strategies to improve model performance, accuracy, efficiency, and reduce latency. • Collaborate with the AI Native team to experiment with and deploy state-of-the-art LLM-enabled systems. • Contribute to production code and participate in code reviews. • Implement features like RAG, few-shot prompting, and domain-specific fine-tuning. • Develop and execute evaluation plans to measure the performance of LLMs. • Gather user feedback, interpret results, and iteratively enhance model outputs and user experience. • Partner with product managers and stakeholders to translate customer use-cases and requirements into LLM-enabled solutions. • Coordinate with other developers to ensure seamless integration of AI models into applications and services. In many cases, you will own implementation end-to-end.

Job Requirements

  • 5+ years of professional experience in software engineering, AI/ML, data science, or a related field.
  • 2+ years of hands-on experience with LLMs, such as OpenAI, Anthropic, Google Gemini, Hugging Face, etc. in production environments.
  • Proficiency with Python.
  • Experience with Git for team-based collaboration.
  • Demonstrated familiarity with RAG, few-shot prompting, tool-use, context engineering, and evals.
  • Experience evaluating LLM performance with metrics, user testing, and iterative improvements.
  • Strong problem-solving skills and ability to break down complex technical tasks.
  • Excellent written and verbal English language communication skills to effectively collaborate with team members and stakeholders.
  • Familiarity with vector databases (e.g., Postgresql+pgvector, Pinecone, Weaviate, Milvus) or semantic search technologies.
  • Professional experience with Go, TypeScript or other strongly typed language.
  • Experience with containerized environments.
  • Contributions to open-source ML projects or publication of AI research.

Benefits

  • Additional variable compensation
  • Equity grant
  • Committed work environment that's inclusive to all and free of discrimination

Related Job Pages

More Full-stack Engineer Jobs

Principal Software Engineer – Consumer Experience

Stord

Cloud Supply Chain | Fulfillment, Transportation & Technology

Full-stack Engineer140 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B Sponsor

Principal Software Engineer leading product groups at Stord

CloudDistributed SystemsDockerGoogle Cloud PlatformGraphQLJavaScriptKubernetesMicroservicesNode.jsNoSQLSQLTypeScriptWebpack
United States

Senior Software Developer – Platform

maxRTE

Industry-leading software that helps healthcare systems accelerate their revenue cycle & recuperate uncompensated care.

Full-stack Engineer140 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Senior Software Developer enhancing health tech platform architecture

AWSCloudDockerEC2JavaScriptKubernetesMS SQL ServerNode.jsPostgresPuppeteerReactSeleniumSQL.NET
California

Bayesian Software Engineer

PlantingSpace

We aim to build a system capable of understanding knowledge, to answer questions and get things done.

Full-stack Engineer140 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Software Engineer with a Bayesian statistics background for AI system development

ClojureHaskellRust
United States

Senior Software Engineer

Chainlink Labs

Chainlink is the industry-standard oracle platform bringing the capital markets onchain and powering the majority of decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed to power advanced blockchain use cases for institutional tokenized assets, lending, payments, stablecoins, and more. Many of the world’s largest financial services institutions have adopted Chainlink’s standards and infrastructure. Chainlink leverages a novel fee model where offchain and onchain revenue from enterprise adoption is converted to LINK tokens and stored in a strategic Chainlink Reserve.

Full-stack Engineer140 days ago
Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

Senior Software Engineer building automation tools for Chainlink products

MicroservicesNode.jsSolidityTypeScriptWeb3Go
New York