CareerPlan

Senior Lead Software Engineer

USAFull-time2026-10-12 → 2026-11-10

Core

Design, develop, debug, and maintain secure production software solutions; define architecture for complex deliverables; build and optimize data pipelines; deploy machine learning models.

Role type

Senior Lead Software Engineer (AI/ML & Big Data)

Builds

Production software solutions, data pipelines, machine learning models, visualizations, and reporting.

Domain

Big Data Engineering, Machine Learning, Cloud Infrastructure

Deliverable

production ML models

Required skills

System design, application development, testing, debugging, operational stability, AI-assisted engineering practices, validation standards, automation reuse, software development lifecycle improvements, data pattern identification, SQL, Spark cluster configuration, AWS services (EMR, EC2, S3, CloudWatch), Databricks

Preferred skills

Java, Python, high-volume Spring Boot APIs, Pandas, NumPy, AWS certification, Apache Airflow, modern LLM techniques

Technologies

Spark, Databricks, AWS (EMR, EC2, S3, CloudWatch), Spring Boot, Apache Airflow, Pandas, NumPy

Responsibilities

Design and develop secure, high-quality production software solutions; define architecture for complex deliverables; build and optimize data pipelines; configure and optimize Spark clusters; deploy machine learning models; drive adoption of AI-assisted engineering practices; lead AI/ML delivery and software engineering best practices across teams; identify data patterns to improve coding hygiene and system architecture.

Seniority

Senior, hands-on IC with leadership responsibilities