Senior Software Engineer, Python + AI Platform
$195k - $260kSmarsh
Who are we? Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines. Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008. Smarsh is hiring a senior backend/platform engineer to build and scale agentic AI systems for enterprise use. You will build fast-moving, early-stage Python services that integrate AI capabilities into a production agentic platform. Your scope spans workflow execution, scale, reliability, and platform hardening as we grow. This is not a generic backend role. The focus is building and designing agentic systems, shipping working software, and solving hard platform problems in a fast-moving AI-native environment. You will join a small, high-velocity cross-functional group and own problems end to end, designing and building from scratch, making fast architectural calls, and driving ideas from whiteboard to working system with a small, high-agency team. What will you do? Drive backend development for AI workflows as part of a collaborative team. Build and evolve Python/FastAPI services powering core agentic workflows and platform capabilities. Productionize LLM integrations. Implement systems around Bedrock usage, quotas, retries, failover, cost controls, model configuration, and approval constraints. Design for security and compliance. Address customer data handling, tenant isolation, auditability, observability, and secure processing for regulated workloads. Apply auditable data design patterns to ensure AI outputs are traceable, reproducible, and built to withstand regulatory scrutiny. Build for scale. We're a nimble team, but our enterprise customers process data at petabyte scale. Help the platform grow to meet that bar through async job orchestration, performance tuning, and data-layer optimization. Support multi-tenant architecture. Contribute to tenant-aware services, role-based access, SSO integration, and admin/reporting capabilities. Improve platform reliability. Add monitoring, tracing, alerting, and operational tooling for LLM pipelines, workflow execution, and report generation. Build real-time capabilities. Design and implement real-time event delivery and pub/sub patterns to support live workflow state, notifications, and agent feedback loops. Contribute to technical decisions. Partner on shared services decisions, platform architecture, and integration boundaries across the stack. Work across ambiguity. Translate evolving product requirements and non-functional requirements into practical technical solutions with product, architecture, legal, and security stakeholders. Champion code quality. Drive strong typing, automated testing, and continuous integration practices that keep the team fast and safe. Design typed API contracts. Own the API surface as a product contract: designing clean, schema-driven APIs that support typed client generation and reliable integration across services. What will you bring? Strong Python backend engineering. 7+ years professional software development, including 5+ years building Python services in production. Deep experience with APIs, async processing, background jobs, and workflow orchestration. Cloud-native backend experience. AWS experience, ideally with services relevant to secure enterprise workloads (compute, storage, networking, CI/CD, identity, secrets, encryption). Production distributed systems. Proven ability to productionize complex backend systems with reliability, observability, retries, throughput, failure handling, and performance tuning. Data-intensive system design. Strong knowledge of PostgreSQL, large-scale data processing patterns, indexing, query tuning, and batch/stream tradeoffs. Experience with retrieval-augmented generation (RAG), vector search, and embedding-based systems is required (not a plus). Security and compliance mindset. Experience with multi-tenant systems, RBAC, audit logging, secure data handling, and regulated environments. Strong ambiguity handling. Ability to work from partial requirements and shape implementation around product and non-functional requirement constraints. Agentic workflow engineering. Hands-on experience building LLM-driven workflows: tool-calling, state machines, human-in-the-loop approval patterns, checkpoint/resume, and multi-step agent orchestration. Familiarity with frameworks like LangGraph or equivalent. AI-native engineering. Experience working on or alongside AI-native engineering teams, where AI agents are first-class participants in the development workflow, not just productivity tools. Includes hands-on prompt engineering, eval design, and LLM cost optimization: caching strategies, token efficiency, and model selection tradeoffs. Product mindset. Bias for shipping, learning from real usage, and making pragmatic tradeoffs grounded in customer problems. Strong Pluses LLM / AI platform experience. Bedrock, OpenAI, Anthropic, LangChain/LangGraph, prompt workflows, evals, tool-calling systems. Experience integrating external AI services safely and reliably. Identity and access. SSO/SAML/OIDC, enterprise auth patterns. Graph-shaped data and entity resolution. Experience with graph-backed data models, entity deduplication, mention linking, and building systems that reason over connected, structured records. Observability stack. OpenTelemetry, tracing, metrics, alerting, cost/usage dashboards. Regulated communications or compliance domain. Background in systems that handle sensitive communications, audit trails, or data subject to legal or regulatory review is a meaningful differentiator. Infrastructure as code. Terraform, feature flags, canary deployments, release strategies. $195,000 - $260,000 a year The salary range above represents Smarsh's good faith and reasonable estimate of the range of possible base compensation at the time of posting. Any applicable bonus programs will be discussed during the recruiting process. The salary for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, location, specialty and training. Local cost of living assessments are done for each new hire at the time of offer. About our culture Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world’s leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Best Places to Work Awards. Come join us and find out what the best work of your career looks like. #J-18808-Ljbffr Smarsh
- As a Lead Software Engineer at JPMorgan Chase within the Commercial... ...and integrate AI-driven remediation workflows... ..., such as Java, Python, Shell scripting, SQL,... ...or release-engineering platform, including release pipelines... ...on a subsystem under senior design direction,...PlatformSeniorSoftwareContract work
- ...build, and deliver top-notch technology products.As a Senior Lead Software Engineer - Python/AWS/AI/LLM at JPMorganChase within the Asset Wealth... ...high-quality machine learning models, services, and platforms to make a huge technology and business impact; Deploy...PlatformSeniorSoftwareFor contractors
- ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector - CFS Cloud... ...contractors, and vendors — with a focus on workflow automation, AI/ML platforms, and cloud-native solutions on AWS, Azure and GCP....PlatformSeniorSoftwareFor contractors
- ...and deliver top-notch technology products.As a Senior Lead Software Engineer- Python Distributed Development and AI Modernization at JPMorganChase within the Consumer... ...agent-accelerated delivery into the target platform. You are a builder first: comfortable architecting...PlatformSeniorSoftware
- Bank of America is seeking a senior AI/ML software engineer in Charlotte to design, build, and operate AI/ML solutions end-to-end, including GenAI capabilities, MLOps, and secure data platforms. You will collaborate with product, operations, and engineering teams to deliver...PlatformSeniorSoftware
- ...Job Description Role: Senior AI Software Engineer (Agentic AI / AI Agents) Location: Hybrid... ...experience building AI Agents using Python and modern Agentic AI frameworks .... ...Engineering teams to deliver scalable AI platforms. Preferred Experience LangGraph...PlatformSeniorSoftwareTemporary work
$170k - $200k
...advanced marketing intelligence platform, providing top eCommerce... ...foundation further, using AI to help brands... ...the Role We’re looking for a senior-level software engineer who leans backend and can take... ...processing systems written in Python. Multiple years of professional...PlatformSeniorSoftwareFor contractorsRemote workWork from homeFlexible hours$185k - $218k
Senior Software Engineer (Python), Mortgage About Checkr Checkr is building the data platform to power safe and fair decisions. Over 140,000 companies and millions of people rely on Checkr for AI verification in the moments that matter most: getting a new job, a new place...PlatformSeniorSoftwareWork at officeLocal areaRemote workRelocationHome officeFlexible hours3 days per week- ...Senior Python Developer with GenAI, LLMLocation: Jersey City, New Jersey... ...similar APIs. Understanding of AI governance, model uncertainty... ...are an Award-Winning Global Software Consultancy solving complex... ...enable us to grow as a global platform and they are causally linked...PlatformSeniorSoftwareContract work
$124.7k - $207.8k
...Summary Sr. Python Developer Are you... ...reliability across the software stack.Collaborate... .... Mentor junior engineers and contribute to... ...The Team AI & Engineering leverages... ...technology & data platforms. Our delivery models... ...level employees to senior leaders, we...PlatformSeniorSoftwareFlexible hours$121.2k - $181.8k
...motivated candidate for Python and Full Stack/Web... ...and follow solid agile software development practicesBuild... ...FlaskExperience with template engine and Airflow/S3... ...large-scale container platform clusters is a plusExperience... ...processing and AI do not involve relying...PlatformSeniorSoftwareFull timeShift workNight shift- ...notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within... ...Markets Data Strategies platform. This includes the development... ...adoption of data-driven AI capabilities as well as leading... ..., with a focus on Python development.Design and implement...PlatformSeniorSoftwareFor contractors
$30 per hour
...looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project... .... What We Do The Mindrift platform connects specialists with... ...help develop high-quality AI technologies by combining... ...scraping, automation, or software development (required). Bachelor...PlatformSeniorSoftwareHourly payPart timeFreelanceRemote work10 hours per week- ...CIB wide Marketing and Events Data Platform. We are looking for Big Data Software Engineer with skills and experience... ...disciplines- 3+ years of Experience with Python is preferred- 2+ years of Experience... ...Science, Machine Learning and AI is a plus- Financial Services and...PlatformSoftware
- ...hiring for a Healthtech building AI powered clinical... ...leading US health systems. Its platform operates inside real clinical... ...and resilience. Work across engineering, product, design, AI and clinical... ...we’re looking for 5+ years of software-engineering experience; 7+ years...PlatformSeniorSoftware
$170k - $200k
Our client is seeking an AI Software Engineer Manager to help lead the development of a greenfield AI platform that will serve as a centralized intelligence layer across a large... ...with expertise in AI/LLM technologies, Python development, and cloud-native architectures....PlatformSoftware2 days per week3 days per week- ...Full Stack Engineer - Python / Angular CGI is seeking to hire a Full Stack... .../MySQL/SQL Server) and OLAP platforms (Snowflake, DuckDB, Redshift... ...This Role: • 6+ years of software engineering experience• 5+... ...(Pytest)• Exposure to LLMs/AI systems (OpenAI/Azure OpenAI...PlatformSoftwareFull time
- ...collaborates with a Healthtech company building AI-powered clinical documentation, coding... ...used across US health systems. Its platform operates inside real clinical... ...Cerner and athenahealth. We are seeking software engineers to own complex initiatives from architecture...PlatformSeniorSoftware
- ...you can push the limits of what's possible. As a Lead Software Engineer - Python, Full Stack / AI at JPMorgan Chase in Commercial and Investment Bank's... ...Technology you will lead the build out of an end-to-end data platform to manage Capital, Liquidity, Balance sheet, Funding...PlatformSoftware
- ...SRI Tech SolutionsRole: Senior Generative AI DeveloperLocation:... ...have strong expertise in Python programming, FastAPI, and cloud platforms (AWS, Azure, or GCP).... ...professional experience in software development and system... ...fine-tuning, prompt engineering, and model evaluation....PlatformSeniorSoftwareFull time3 days per week
- ...scalable way. As a Lead Software Engineer at JPMorganChase within Infrastructure Platforms, you will make a... ...governance of approved AI-assisted engineering practices... ...technologies (e.g., Python, Flask, Django) with experience... ...; experience coaching senior engineers/leads on...PlatformSoftware
- ...Reinforcement Learning.As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector - AIML Data Platforms and Machine Learning Center... ...maintain production-grade Python services and APIs.Architect and... ...of enterprise-approved AI-assisted engineering practices...PlatformSoftware
- ...the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology... ...team adoption of enterprise-authorized AI-assisted engineering practices within... ...tradeoffs, and align with security/platform teams.CI/CD and IaC: Terraform (preferred...PlatformSoftwareContract work
- Tecolote in Goleta, CA is seeking a hands-on full-stack software engineer to develop AI-enabled applications using Python and Angular on an AWS-native stack. You will own production-quality features, from design through deployment, across front end, APIs, back-end services...SeniorSoftware
- ...will light a fire within you.Sr AI-Driven Enterprise Support... ...routine work, and exceptional engineers focus on what humans do best:... ...team redefining how enterprise software support operates in the age... ...analytics, integrations, APIs, and platform performanceAct as the...PlatformSeniorSoftwareRemote work
- ...Job Title: Sr. Python Developer with strong banking... ...solutions. Support AI/ML initiatives by... ...practices to improve software quality and deployment... ...Information Technology, Engineering, or related discipline... ...integrating with third-party platforms. ~ Experience...PlatformSeniorSoftware
- As a Lead Software Engineer at JPMorganChase within Asset and Wealth Management Advisor & Investment... ...the team adopt enterprise-authorized AI-assisted engineering practices in a responsible... ...knowledge of AWS (or comparable cloud platform).Demonstrated experience delivering at...PlatformSoftware
- YipitData is seeking a Senior Software Engineer to own features across multiple product surfaces, from AI-powered insights apps to investor platforms. You will ship high-impact software, leverage... ...You should be comfortable across Python, TypeScript/React, and cloud infrastructure...PlatformSeniorSoftware
- IBM is seeking a Senior Software Engineer for the Confluent DevProd team. You will design, build, and operate internal platform services that improve developer velocity across Kafka, Flink,... ...environments while continuously learning new AI-integrated developer workflows. #J-188...PlatformSeniorSoftware
- ...Senior Lead Software Engineer, Cloud PlatformAre you ready to shape the future of technology... ...by building advanced cloud platforms that power data-driven... ...Chase in the Corporate AI and Machine Learning Data Platforms... ...skills in Golang or Python, with a solid understanding...PlatformSeniorSoftwareWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Python + AI Platform. Be the first to apply!
- cybersecurity software engineer Brooklyn, NY
- graduate software engineer Brooklyn, NY
- software developer fintech Brooklyn, NY
- senior robotics software engineer Brooklyn, NY
- software engineer visa sponsorship Brooklyn, NY
- network software engineer Brooklyn, NY
- software engineer remote Brooklyn, NY
- part time software developer Brooklyn, NY
- part time software developer remote Brooklyn, NY
- software developer internship Brooklyn, NY


