Software Engineer II - Data Engineer
Core
Build scalable backend services, APIs, integrations, and AI-enabled features using Python and cloud technologies to power products and platforms.
Role type
Mid-level backend software engineer (data/AI focus)
Builds
Scalable backend applications, REST APIs, data ingestion pipelines, and AI-integrated features
Domain
SaaS, Governance Risk and Compliance (GRC), Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, backend development, REST APIs, AWS, CI/CD, SQL, Git, software design principles, testing, debugging, performance optimization, secure development, AI/LLM concepts
Preferred skills
Data-intensive applications, distributed systems, MLOps, TypeScript, React, LLM integrations, prompt engineering, RAG
Technologies
Python, TypeScript, AWS, SQL, Git, CI/CD tools, LLM frameworks
Responsibilities
Design and build scalable backend services and reusable components; Develop data ingestion and transformation capabilities; Contribute to AI-enabled features and use AI development tools; Apply engineering practices for architecture, security, and maintainability; Deploy and operate services using AWS and CI/CD; Partner with cross-functional colleagues on design and code reviews
Seniority
Mid-level, hands-on IC