Upwork

Lead Software Engineer

Upwork

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $151,500 - $215,500 per year

Job Level

Senior

Tech Stack

ApacheAWSAzureCloudGoogle Cloud PlatformPandasPythonSpark

About the role

  • Design and implement systems to collect and curate high-quality training datasets for supervised, unsupervised, and reinforcement learning use cases
  • Build scalable featurization and preprocessing pipelines to transform raw data into structured inputs for AI/ML model development
  • Partner with ML engineers and researchers to define data requirements and production workflows that support LLM-based agents and autonomous AI systems
  • Lead the development of infrastructure that enables experimentation, evaluation, and deployment of machine learning models in production environments
  • Support orchestration and real-time inference pipelines using Python and modern cloud-native tools, ensuring low-latency and high availability
  • Mentor engineers and foster a high-performance, collaborative engineering culture grounded in technical excellence and curiosity
  • Drive cross-functional alignment with product, infrastructure, and research stakeholders, ensuring clarity on progress, goals, and architecture
  • Build scalable, performant systems to support model training and inference at scale

Requirements

  • Strong software engineering background with deep experience in building data collection, transformation, and featurization pipelines at scale
  • Proficiency in Python, including async programming and concurrency tools
  • Experience with data-centric frameworks such as Pandas, Spark, or Apache Beam
  • Familiarity with ML model development workflows and infrastructure (dataset versioning, experiment tracking, model evaluation)
  • Experience deploying and scaling AI systems in cloud environments such as AWS, GCP, or Azure
  • Proven success operating in highly ambiguous environments such as research labs, startups, or fast-paced product teams
  • Track record of working with or alongside high-caliber peers in top engineering teams, research groups, or startup ecosystems
  • Growth mindset, strong communication skills, and commitment to inclusive collaboration and continuous learning
  • Experience with orchestration and real-time inference pipelines and modern cloud-native tools
  • Experience mentoring engineers and fostering a collaborative engineering culture
TENEX.AI

Staff Software Engineer

TENEX.AI
Leadfull-timeFlorida, Kansas · 🇺🇸 United States
Posted: 26 minutes agoSource: jobs.ashbyhq.com
AWSCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPython+2 more
TENEX.AI

Software Engineer

TENEX.AI
Mid · Seniorfull-time🇺🇸 United States
Posted: 26 minutes agoSource: jobs.ashbyhq.com
AWSCloudGoGoogle Cloud PlatformJavaScriptMySQLNext.jsPostgresPythonReactTypeScriptVue.js
TENEX.AI

Senior Software Engineer

TENEX.AI
Seniorfull-time🇺🇸 United States
Posted: 26 minutes agoSource: jobs.ashbyhq.com
AWSCloudDockerGoGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPythonReact+1 more
AvaSure

Full Stack Software Engineer

AvaSure
Junior · Midfull-time$80k–$100k / yearMissouri · 🇺🇸 United States
Posted: 32 minutes agoSource: avasure.breezy.hr
JavaScriptMongoDBNode.jsReactSDLC
EEOC

Full Stack Software Engineer

EEOC
Mid · Seniorfull-time$87k–$198k / yearColorado, Massachusetts, Virginia · 🇺🇸 United States
Posted: 53 minutes agoSource: bah.wd1.myworkdayjobs.com
AWSAzureCloud