AI/ML Software Engineering

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

65 days ago

Salary

0

Seniority

Senior

Bachelor Degree6 yrs expEnglishAWSCloudPython

Job Description

AI/ML Software Engineering

Fullsteam

• Build production software – Design and implement scalable backend services, APIs, and data pipelines with a focus on reliability, performance, and maintainability • Develop agentic systems – Create autonomous agents that leverage LLMs to reason, use tools, and orchestrate complex multi-step workflows • Architect for scale – Design systems that handle real-time AI inference, conversation state, and tool execution with proper error handling and recovery • Design, develop, and deploy machine learning models that drive product features, improve user engagement, and enhance decision-making processes • Collaborate cross-functionally – Partner with Product, Design, and Engineering teams to define requirements and deliver AI-powered features. Maintain engineering excellence – Write clean, well-tested code; conduct thorough code reviews; champion best practices across the team • Stay current – Evaluate emerging agentic frameworks, patterns, and tools; prototype new approaches to solve real problems

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 6+ years of software engineering experience
  • 2+ years building applications leveraging LLMs or agentic systems
  • Proficiency in Python and modern frameworks (FastAPI, async/await)
  • Experience with cloud platforms (AWS preferred: Lambda, Bedrock, OpenSearch)
  • Proven ability to ship and operate production systems
  • Strong problem-solving and communication skills

Benefits

  • Fullsteam supports an inclusive workplace that values diversity of thought, experience, and background.
  • Fullsteam is an Equal Opportunity/Affirmative Action employer.
  • All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.

Related Job Pages

More Full-stack Engineer Jobs

Finalsite logo

Staff Engineer, Communications Platform

Finalsite

Finalsite is an education software provider whose platform is used by more than 7,000 schools around the world to manage communications and connect communities

Role Description The Staff Engineer, Communications Platform will provide technical leadership for Finalsite’s high-scale communications infrastructure supporting emergency alerts, district notifications, and parent communications. This role will lead platform modernization, reliability improvements, observability initiatives, and long-term architectural strategy across a multi-cloud environment. The Staff Engineer will inherit a mission-critical platform that is functional but fragile — a legacy messaging core operating across a fragmented multi-cloud environment with limited visibility into emerging issues before they impact customers. Initial priorities include: - Strengthening observability - Improving operational discipline - Increasing platform reliability In parallel, the Staff Engineer will lead a modernization initiative that previous efforts were unable to complete. Responsibilities include: - Evaluating existing architectural work - Defining the future-state migration strategy - Driving execution through completion while maintaining platform stability and performance The role will also serve as a key driver of engineering excellence by: - Establishing stronger architecture practices - Improving cross-functional coordination - Ensuring technical decisions are made proactively, strategically, and with long-term scalability in mind Qualifications - At least 12 years of experience as a Staff Engineer or senior-level individual contributor supporting high-scale communications or messaging platforms - Strong background in Kubernetes, cloud infrastructure, and distributed systems operations - Experience leading modernization or migration initiatives for production systems - Proficiency with observability tools, monitoring frameworks, and incident response practices - Experience working with Infrastructure-as-Code (IaC) methodologies and cloud-native technologies - Strong Python development and operational experience - Experience using AI-assisted development tools such as Claude Code, Codex, or similar technologies - Strong communication, technical leadership, and cross-functional collaboration skills Requirements - Experience supporting C/C++ production systems - Familiarity with messaging and notification infrastructure, including email or SMS delivery systems - Experience with AWS-native messaging technologies such as SQS, Lambda, DynamoDB, or KEDA - Prior experience supporting large-scale modernization or migration initiatives - Background supporting EdTech, SaaS, or other highly available customer-facing platforms Company Description Finalsite is the most valued partner for K–12 schools to build trust, strengthen community, and grow enrollment. Named one of TIME’s Best EdTech Companies in America 2026, Finalsite supports more than 7,000 schools and districts worldwide with an integrated platform for websites, communications, mobile apps, enrollment, and marketing services. Headquartered in Glastonbury, Connecticut, Finalsite is a global company with employees working remotely across nearly every U.S. state, as well as throughout Europe, South America, and Asia. We believe people do their best work when they feel supported, connected, and empowered to grow. That’s why we invest in our employees through competitive benefits, professional development opportunities, and a collaborative culture built on partnership and purpose. At Finalsite, every interaction matters — with our clients, with each other, and with the schools and families we serve. Join us and help shape stronger school communities around the world.

United States
$180K - $250K / year

Semiconductor Software Engineer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

• Design and build software tooling that accelerates semiconductor design and verification workflows. • Develop firmware and low-level software interacting directly with silicon, including drivers and BSPs. • Build infrastructure to support large-scale EDA tool execution on compute farms and cloud platforms. • Develop post-silicon validation tooling, including high-throughput test orchestration, programmable stimulus generation, and result aggregation systems that scale across many parts and many test environments. • Build data pipelines for design, verification, and characterization data, supporting downstream analytics and ML. • Implement debug tooling and diagnostic infrastructure for hardware bring-up and silicon characterization, giving engineers fast feedback loops on the silicon-software interface during critical validation windows. • Partner with hardware engineers to translate hardware-specific requirements into clean software designs. • Optimize software for performance and scalability in compute-intensive semiconductor workflows. • Lead architecture and code reviews that span the software-hardware boundary, ensuring that abstractions, interfaces, and constraints between the two domains are well-understood and respected across the team. • Contribute to internal libraries and tooling shared across silicon design teams. • Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. • Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time. • Continuously evaluate emerging hardware platforms and toolchains, assessing maturity, fit for purpose, and total cost of ownership, and make grounded recommendations on which to adopt, pilot, or defer based on real engineering needs.

United States
Job Closed

Staff Software Engineer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

• Provide deep technical leadership across multiple teams. • Drive the design and execution of complex, cross-cutting engineering initiatives. • Shape architecture and help deliver ambitious technical roadmaps. • Collaborate with cross-functional partners — product, design, engineering, operations, and business stakeholders. • Raise the bar through code review, design review, and mentorship of junior engineers. • Lead the design and execution of large, complex engineering initiatives. • Develop architectural standards and reference patterns. • Contribute hands-on code where most leveraged.

California
Job Closed

Principal Software Engineer

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

• Lead enterprise-wide architectural initiatives • Define long-term technology strategy • Deliver highly scalable, resilient distributed systems • Drive strategic engineering decisions and serve as a technical authority across multiple teams • Guide engineering teams on concurrency, scalability, observability, and optimization strategies • Mentor Staff and Senior Engineers

California
Job Closed