Lead Software Engineer – AI Data Systems Position Available In Montgomery, Pennsylvania
Tallo's Job Summary: This job listing in Montgomery - PA has been recently added. Tallo will add a summary here for this job shortly.
Job Description
Job Description:
Upwork ($UPWK) is the world’s largest work marketplace,connecting businesses with highly skilled professionals worldwide.
From entrepreneurs to Fortune 100 enterprises, companies trustUpwork’s platform to access expert talent, leverage AI-powered worksolutions, and drive meaningful business outcomes. Upwork’sAI-powered platform has facilitated over $20 billion in economicopportunity for professionals worldwide. With professionalsspanning 10,000 skills, including AI and machine learning, softwaredevelopment, sales and marketing, customer support, finance andaccounting, and more, Upwork empowers businesses of all sizes toscale, innovate, and build agile teams. We’re looking for a LeadSoftware Engineer (AI Data Systems) to join our growing AI team andhelp build the critical infrastructure that powers the future ofintelligent, agent-driven systems at Upwork. You’ll be responsiblefor collecting high-quality training data, building scalablefeaturization pipelines, and delivering performant systems tosupport model training and inference at scale. This role is builtfor Explorers, engineers who thrive in ambiguity, move fast withinstinct, and are energized by greenfield challenges. Instead ofnarrowly scoped specialists, we’re hiring T-shaped engineers:individuals with a breadth of skills across the stack and deepexpertise in at least one technical area. You’ll be one of ourfoundational hires, pushing past the known, building fast inPython, and helping us shape our technology and our team.
Experience in startups, AI/ML research environments, or similarlydynamic settings is essential, as we’re solving problems thatdemand speed, curiosity, and adaptability. If you’re passionateabout AI infrastructure, thrive in early-stage environments, andwant to help us set the standard for how agentic systems are builtand deployed at scale, this is your opportunity. Responsibilities
- Design and implement systems to collect and curate high-qualitytraining datasets for supervised, unsupervised, and reinforcementlearning use cases.
- Build scalable featurization andpreprocessing pipelines to transform raw data into structuredinputs for AI/ML model development.
- Partner with ML engineers andresearchers to define data requirements and production workflowsthat support LLM-based agents and autonomous AI systems.
- Lead thedevelopment of infrastructure that enables experimentation,evaluation, and deployment of machine learning models in productionenvironments.
- Support orchestration and real-time inferencepipelines using Python and modern cloud-native tools, ensuringlow-latency and high availability.
- Mentor engineers and foster ahigh-performance, collaborative engineering culture grounded intechnical excellence and curiosity.
- Drive cross-functionalalignment with product, infrastructure, and research stakeholders,ensuring clarity on progress, goals, and architecture. What ittakes to catch our eye
- Strong software engineering backgroundwith deep experience in building data collection, transformation,and featurization pipelines at scale.
- Proficiency in Python,including async programming and concurrency tools, as well asdata-centric frameworks such as Pandas, Spark, or Apache Beam.
- Familiarity with ML model development workflows and infrastructure,including dataset versioning, experiment tracking, and modelevaluation.
- Experience deploying and scaling AI systems in cloudenvironments such as AWS, GCP, or Azure.
- Proven success operatingin highly ambiguous environments such as research labs, startups,or fast-paced product teams.
- A track record of working with oralongside high-caliber peers in top engineering teams, researchgroups, or startup ecosystems.
- Growth mindset, strongcommunication skills, and a commitment to inclusive collaborationand continuous learning.
At Upwork, you’ll shape the future of workfor a global, remote-first workforce, creating economicopportunities for professionals worldwide. While we have a physicaloffice in Palo Alto, we currently hire full-time employees in 21U.S. states, making it easier than ever to join our mission fromwherever you call home. Our culture is built on trust, risk-taking,customer focus, and excellence, all in service of our core mission:to create economic opportunities so people have better lives. Weembrace authenticity and inclusion, encouraging everyone to bringtheir whole selves to work. Personal and professional growth is apriority here, supported through development programs, mentorship,and our Upwork Belonging Communities.