Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on Software Engineering and application development and 3+ years applied experience
Strong hands-on expertise in Python and/or Java with demonstrated delivery of secure, high-quality production code
Strong experience building cloud-native solutions on AWS (compute, storage, security/IAM, networking, observability)
Strong experience with LLMs and agentic systems, including orchestration patterns, tool/function calling, retrieval, structured outputs, evaluations, and safety/guardrails
Experience building data-intensive applications and workflows using Databricks (Spark, Delta, jobs/workflows)
Proficiency in JavaScript/TypeScript and React for building modern web applications
Proficiency in automation and continuous delivery methods; strong SDLC discipline (CI/CD, testing, code quality, release controls)
Advanced understanding of agile delivery, application resiliency, and secure engineering practices
Strong system design skills with the ability to make pragmatic trade-offs and drive alignment across stakeholders
Preferred qualifications, capabilities, and skills
Exposure to cloud technologies – AWS EC2, EKS, RDS, S3, Lambdas, EMR, Glue, S3
Big Data Technologies such as PySpark, Hadoop, Databricks, ETL, Snowflake
Proven experience in designing and building data pipelines (ETL/ELT) using modern technologies (e.g., Python, SQL, Spark, Airflow, etc.)