Senior Software Engineer

Posted Sep 18

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Design, develop, test, deploy, and maintain scalable Python services, APIs, and data pipelines utilizing Databricks and Postgres.

β€’ Convert business and technical requirements into impactful software and AI solutions, including recommendations for build versus buy.

β€’ Write clean, maintainable, efficient, and well-documented Python code.

β€’ Create and uphold LLM-powered features, including prompt orchestration, retrieval-augmented generation, embeddings and vector search, evaluation harnesses, and safety guardrails.

β€’ Design, tune, and maintain Postgres schemas, queries, indexes, and migrations.

β€’ Develop and optimize workloads in Databricks, including PySpark jobs, Delta Lake tables, workflows, and Unity Catalog governance.

β€’ Troubleshoot and resolve application defects, data quality issues, query performance challenges, and model output regressions.

β€’ Lead code reviews and establish engineering standards, documentation, and best development practices.

β€’ Collaborate with Product, IT, Data & Analytics, AI & Engineering, and other business teams.

β€’ Guide software and data architecture design and implementation, including LLM integration patterns and service boundaries.

β€’ Develop and maintain automated tests and LLM evaluation suites.

β€’ Support deployments, releases, upgrades, CI/CD, and ongoing production operations.

β€’ Monitor and enhance performance, scalability, security, reliability, and inference and compute expenses.

β€’ Enhance applications, data models, development processes, and system integrations.

β€’ Maintain technical documentation for applications, pipelines, data models, prompts, and system configurations.

β€’ Adhere to information security, data privacy, access control, responsible AI, and software development standards.

β€’ Mentor engineers and keep up-to-date on emerging technologies, development frameworks, and model capabilities.

β€’ Perform additional responsibilities and engage in special projects as assigned.


⛳️ Requirements

β€’ Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field is preferred; equivalent relevant experience may be accepted.

β€’ Over 5 years of professional experience in software development or software engineering, with substantial hands-on Python development.

β€’ Advanced expertise in Python and its modern ecosystem, including frameworks like FastAPI, asynchronous programming, packaging, and testing tools.

β€’ Practical experience in building LLM-based applications, covering prompt engineering, retrieval-augmented generation, embeddings and vector stores, tool/function calling, and output evaluation.

β€’ Strong SQL capabilities and practical experience with PostgreSQL, focusing on schema design, query tuning, indexing, and migrations.

β€’ Experience with Databricks, including PySpark, Delta Lake, notebooks and jobs, as well as workspace or Unity Catalog administration.

β€’ Background in developing and integrating APIs, web services, applications, and backend systems at a production scale.

β€’ Familiarity with version control, code review, and collaborative development workflows using Git.

β€’ Understanding of software development lifecycle methodologies, CI/CD pipelines, automated testing, containerization, and modern deployment practices.

β€’ Knowledge of cloud platforms such as AWS, Azure, or Google Cloud, along with data modeling and ETL/ELT patterns is preferred.

β€’ Strong analytical, troubleshooting, and problem-solving abilities.

β€’ Capacity to effectively communicate technical concepts to both technical and non-technical stakeholders, mentor junior engineers, and manage multiple priorities independently.

β€’ Excellent attention to detail and dedication to developing reliable, secure, maintainable, and cost-effective solutions.

β€’ ICBD participates in the U.S. Department of Homeland Security E-Verify program.


🏝️ Benefits

β€’ 21 paid days off (15 PTO days that increase with tenure, plus 6 paid holidays).

β€’ Flexible Spending Account (FSA) and Health Savings Account (HSA) options.

β€’ Comprehensive medical, dental, vision, long-term disability, life insurance, AD&D insurance, and GAP Plan (TransAmerica).

β€’ Generous 401(k) plan with up to 6% employer matching.

β€’ 100% employer-paid maternity/paternity leave for up to 5 weeks.

β€’ EAP (unlimited counseling available 24/7).

β€’ BeyondMed (discounts on wellness and elective healthcare services).

β€’ PerkSpot (discounts on leading brands).

β€’ Pet Insurance (provided by Nationwide).

β€’ Access to the GoGa wellbeing hub.

People also viewed

Shield AI23 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers