Morning Consult

Senior Software Engineer, AI Applications

Morning Consult

full-time

Posted on:

Location Type: Remote

Location: Remote • Illinois, New York, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $146,300 - $243,400 per year

Job Level

Senior

Tech Stack

GoPostgresPythonTypeScript

About the role

  • 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.

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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonLLMsRAGfew-shot promptingcontext engineeringevaluation metricsGoTypeScriptcontainerized environmentsdata analysis
Soft skills
problem-solvingcommunicationcollaborationuser feedback interpretationiterative enhancement
AirGarage

Senior Embedded Software Engineer

AirGarage
Seniorfull-time$180k–$210k / year🇺🇸 United States
Posted: 1 hour agoSource: jobs.ashbyhq.com
DockerGrafanaKafkaLinuxPrometheusPythonRedis
Newfire Global Partners

Staff Software Engineer

Newfire Global Partners
Leadfull-time🇺🇸 United States
Posted: 3 hours agoSource: newfireglobal.pinpointhq.com
AndroidiOSJavaScriptNode.jsReactReact Native
Ensono

Software Engineer

Ensono
Mid · Seniorfull-time$80k–$148k / year🇺🇸 United States
Posted: 3 hours agoSource: boards.greenhouse.io
AnsibleCloudDockerFlaskGoGraphQLITSMJavaScriptKubernetesNext.jsPythonReact+2 more
Ensono

Lead Software Engineer

Ensono
Seniorfull-time$102k–$148k / year🇺🇸 United States
Posted: 3 hours agoSource: boards.greenhouse.io
CloudDockerGoGraphQLJavaScriptKubernetesPythonServiceNow
NewtonX

Senior Staff Engineer

NewtonX
Seniorfull-time$200k–$225k / yearNew York · 🇺🇸 United States
Posted: 4 hours agoSource: newtonx.freshteam.com
DjangoJavaScriptJestPostgresPythonReactSCSSSQLTypeScript