Job Closed

This listing is no longer active.

Mainstay logo
Mainstay

Unlock single-family rental opportunities with comprehensive market intelligence and the tools to make it work for you.

Senior Software Engineer – Applied AI

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2024H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

74 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishPython

Job Description

Senior Software Engineer – Applied AI

Mainstay

• Contribute to all phases of product development, from ideation and prototyping to implementation and iteration • Build and evolve both frontend product experiences and backend services that power them • Fine-tuning existing models and optimize their performance for Mainstay use cases • Design reliable, scalable backend services to support AI-powered features in production • Leverage AI to modernize and automate legacy workflows in the real estate industry • Evaluate and benchmark LLM performance across latency, cost, accuracy, and hallucination rates • Tune prompts, chain-of-thought logic, and implement retrieval strategies such as RAG and vector stores • Monitor performance, safety, and cost of LLM-driven features in production environments • Define and build useful LLM-powered experiences in partnership with cross-functional teams • Mentor and support the growth of other engineers on the team • Collaborate closely with product managers, designers, and operators to identify and solve customer pain points

Job Requirements

  • 5+ years of experience building and delivering production-grade software, ideally in fast-paced, high-growth startup environment
  • At least 3 years of hands-on experience developing and deploying production-ready AI features (LLM applications, fine-tuning, RAG systems, guardrails, evals, etc.)
  • Strong full-stack engineering skills with a focus on backend scalability and system reliability
  • Experience fine-tuning and deploying LLMs
  • Deep understanding of LLM evaluation methods, including prompt testing, retrieval precision, hallucination detection, and cost/performance tradeoffs
  • Experience building custom eval pipelines using techniques like model-as-a-judge or embedding similarity
  • Hands-on work with agentic frameworks (e.g. LangGraph, AutoGen, CrewAI) or custom agent systems
  • Clear, concise communicator - essential for our remote, highly collaborative team
  • Proactive and ownership-driven - comfortable navigating ambiguity and shifting priorities
  • Customer-focused mindset with a drive to build solutions that solve real problems
  • Experience with AI/ML tools or APIs; bonus if you’ve worked with Python-based RAG, voice agents, or AI task automation.

Benefits

  • Trust is at the core of everything we do.
  • We build trust with everyone -- from candidates to employees to partners.
  • Providing reasonable accommodations throughout the recruitment process for candidates with disabilities, pregnancy, religious beliefs, or other reasons protected by applicable laws.

Related Job Pages

More Full-stack Engineer Jobs

Cerebras Systems logo

Member of Technical Staff (Software Engineer)

Cerebras Systems

AI insights, faster! We're a computer systems company dedicated to accelerating deep learning.

Full TimeRemoteTeam 201-500Since 2016H1B Sponsor

Role Description Cerebras Systems Inc. has multiple openings for Member of Technical Staff (Software Engineer). - Implement infrastructure to support high-performance, low-latency inference service. - Deploy and configure Kubernetes services to ensure scalability and reliability of inference workloads. - Optimize resource allocation and auto-scaling policies to handle variable inference demand while minimizing operational costs. - Integrate inference services with containerized environments using Docker and Kubernetes for orchestration. - Ensure high availability and fault tolerance by implementing multi-region deployments and disaster recovery strategies. - Develop Python-based scripts and APIs to streamline data preprocessing, inference execution, and post-processing for real-time inference tasks. - Collaborate with machine learning engineers to validate inference accuracy and performance against functional and latency requirements. - Triage and resolve defects in the service by analyzing logs, metrics, and distributed traces. - Debug issues related to model deployment, container orchestration, or networking configurations, documenting steps to reproduce and root-cause defects. - Collaborate with cross-functional teams to address performance regressions, scalability issues, or integration failures in the inference pipeline. - Develop automated scripts to detect and mitigate common failure modes, improving system reliability. - Author detailed technical documentation for infrastructure configurations, inference workflows, and APIs, ensuring clarity for internal teams and external customers. - Work with product management and user experience teams to define requirements for inference service interfaces, including configuration, monitoring, and event logging. - Document and track defects, enhancements, and release notes using tools like Jira and Git, ensuring version control and traceability. - Participate in release planning and prioritization discussions to align infrastructure development with customer needs and business objectives. Qualifications - Master’s degree or foreign equivalent degree in Computer Science, or a related field. - 1 year of experience as Software Developer, Student/Intern (Software Developer), Member of Technical Staff (Software Engineer), Software Engineer, or a related occupation. - Employer accepts full-time or equivalent part-time experience gained before, during or after graduate studies. Requirements - Docker and Kubernetes - Java or C++ - ActiveMQ and Kafka - Python or Groovy - JavaScript or TypeScript - Linux - SQL, OracleDB, and Redis - Git Benefits - Build a breakthrough AI platform beyond the constraints of the GPU. - Publish and open source their cutting-edge AI research. - Work on one of the fastest AI supercomputers in the world. - Enjoy job stability with startup vitality. - Our simple, non-corporate work culture that respects individual beliefs. Company Description Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programming simplicity of a single device. This approach allows Cerebras to deliver industry-leading training and inference speeds and empowers machine learning users to effortlessly run large-scale ML applications, without the hassle of managing hundreds of GPUs or TPUs. Cerebras' current customers include top model labs, global enterprises, and cutting-edge AI-native startups. OpenAI recently announced a multi-year partnership with Cerebras to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference. Thanks to the groundbreaking wafer-scale architecture, Cerebras Inference offers the fastest Generative AI inference solution in the world, over 10 times faster than GPU-based hyperscale cloud inference services. This order of magnitude increase in speed is transforming the user experience of AI applications, unlocking real-time iteration and increasing intelligence via additional agentic computation.

United States
$169.6K - $175K / year
Job Closed
McGraw Hill LLC. logo

Software Engineer III

McGraw Hill LLC.

The work you do at McGraw Hill will be work that matters. We are collectively designing content that will build the future of education. Play your part and experience a sense of fulfilment that will inspire you to even greater heights.

Full TimeRemoteTeam 1,001-5,000

Role Description The Assess Engineering team is looking for experienced, smart, and adaptable Software Engineer III to join the engineering team. The key traits are collaboration and thought leadership through problem solving. This individual must exhibit independent creativity, a curiosity to research new technologies and methodologies, and a pervasive desire to dig into complex technical issues while respecting timelines and team commitments. This position will primarily focus on building the next set of platform capabilities in our K-12 Assessment platform. This is a remote position open to applicants authorized to work for any employer within the United States. What You’ll Do: - Use your interpersonal skills and ability to collaborate effectively with product sponsors and senior leadership in engineering and business. - Analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc. - Design and implement sound engineering solutions that meet the business need. - Work with a distributed team to solve problems quickly and collaboratively. - Present a passion for building high-quality, user-friendly, scalable APIs and data-centric backend processes. - Use modern AI tools like Github Copilot to accelerate your work. - Work on a mix of projects on existing codebases and new codebases. - Have a “shift-left” mentality toward testing – focus on automated testing written alongside the code rather than manual testing later. Our stack includes: - API: Koa (Node), Go - Frontend: Angular, React - Infrastructure: Helm, Terraform - Databases: PostgreSQL, MySQL - Github Actions, Docker, Kubernetes - Amazon Web Services – EKS, S3, RDS, Lambda and others - Github - JIRA, Confluence, Slack Qualifications - Demonstrated software delivery experience with a distributed product & engineering team. - 3+ years creating modern web applications with API backends, event-driven systems. - Curiosity about building products that use LLM-based AI technologies. - Ability to work in a fast-paced software release environment, delivering production-grade software daily for a system with millions of users. - Experience contributing to the full software development life cycle – including writing application code, writing unit/integration/automation tests, documentation, and performance engineering. - Excitement about building scalable, performant APIs and intuitive front ends. Requirements - Applied knowledge of the following: - RESTful Web Services (experience producing and consuming REST services). - Frontend development with tools such as Angular. - Relational database design concepts (PostgreSQL, MySQL). - Application Testing (unit, integration, performance, end to end) for full user journeys. - Cloud Technologies (preferably Amazon Web Services – EKS, RDS, S3, others). - Code Quality and Code Review. - Ability to write adhoc SQL queries and scripts to analyze usage and performance data. - Some understanding of the following: - Build/deploy tools (Github Actions, npm). - Source/Version control systems (Git). Benefits - The pay range for this position is between $97,200 - $150,000 annually. - Base pay offered may vary depending on job-related knowledge, skills, experience, and location. - An annual bonus plan may be provided as part of the compensation package. - A full range of medical and/or other benefits, depending on the position offered.

United States
$97.2K - $150K / year
Full TimeRemoteTeam 501-1,000Since 2005H1B No Sponsor

• Design and deliver software solutions in Go to improve the availability, scalability, and latency of Reddit’s compute infrastructure. • Develop Kubernetes controllers and operators to automate cluster management, workload scheduling, and the reconciliation of complex system states. • Build core tooling and SDKs that codify network configurations, managed services, and compute capacity tracking across a multi-region fleet. • Optimize intra-cluster performance by developing reactive schedulers and detecting node-level characteristics to inform availability. • Collaborate across the organization to provide technical feedback and automate critical development workflows and infrastructure operations. • Participate in an on-call rotation (approximately one week every 8-9 weeks) to ensure the stability of our global scale systems.

United States
$190.8K - $267.1K / year
Computer Task Group, Inc logo

Full Stack Application Developer

Computer Task Group, Inc

CTG, a Cegeka company, is at the forefront of digital transformation, providing IT and business solutions that accelerate project momentum and deliver desired value. Over nearly 60 years, we have earned a reputation as a faster and more reliable, results-driven partner. Our vision is to be an indispensable partner to our clients and the preferred career destination for digital and technology experts. CTG leverages the expertise of over 9,000 team members in 19 countries to provide innovative solutions. Together, we operate across the Americas, Europe, and India, working in close cooperation with over 3,000 clients in many of today's highest-growth industries. For more information, visit www.ctg.com . Our culture is a direct result of the people who work at CTG, the values we hold, and the actions we take. In other words, our people define our culture. It's a living, breathing thing that is renewed every day through the ways we engage with each other, our clients, and our communities. Part of our mission is to cultivate a workplace that attracts and develops the best people. CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws. CTG is an Equal Opportunity Employer. CTG will assure equal opportunity and consideration to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release of individuals without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity and gender expression, age, disability, marital or veteran status, citizenship status, or any other discriminatory factors as required by law. CTG is fully committed to promoting employment opportunities for members of protected classes.

ContractRemoteTeam 5,001-10,000

Role Description CTG is seeking a skilled Full Stack Application Developer to support the design, development, and deployment of modern web applications and backend services for our client. This role requires experience across the full software development lifecycle, including front-end development, backend APIs, database design, CI/CD, testing, and cloud-based deployment environments. Location: Remote Duration: 7 months Key Responsibilities: - Develop scalable full-stack applications and backend services using Python and modern web technologies - Design and implement RESTful APIs and database integrations - Build responsive, user-friendly web interfaces using React or Vue.js - Develop and maintain relational databases and ORM-based data models - Create automated tests and ensure high-quality, maintainable code - Support CI/CD pipelines, deployment automation, and application monitoring - Troubleshoot, debug, and optimize application performance - Collaborate with technical teams, analysts, and business stakeholders to gather requirements and deliver solutions - Contribute to software architecture, security, and best practices initiatives - Utilize AI-assisted development tools to improve engineering efficiency and delivery velocity Qualifications - Strong Python development experience - Experience with relational databases and ORM frameworks - Experience designing and developing REST APIs - Knowledge of automated testing tools such as pytest - Familiarity with secure coding standards and software development best practices - Strong problem-solving and communication skills Requirements - TypeScript experience - React or Vue.js development experience - Flask and Graphene framework knowledge - Experience with GraphQL and OpenAPI - PostgreSQL experience - OpenShift or container platform experience - Experience using AI development tools such as Cursor or Claude Education - Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field preferred - Equivalent experience will also be considered - Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required. To Apply To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Tana Stilloe at Tana.Stilloe@ctg.com. Kindly forward this to any other interested parties. Thank you! Salary The expected base salary for this position ranges from $50.00 to $60.00/hour. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, market factors, and where applicable, licensure or certifications obtained. In addition to salary, a competitive benefit package is also offered.

United States
$50 - $60 / hour
Job Closed