Principal Software Engineer - Data Analytics
Core
Design and build scalable GenAI-powered data analytics platforms and AI agents for complex information retrieval and adaptive interactions.
Role type
Principal Software Engineer (Data Analytics & GenAI)
Builds
Production-grade big data pipelines, real-time data processing workflows, and GenAI agents for analytics and data enrichment.
Domain
Digital Advertising, Big Data, Generative AI
Deliverable
production ML models | product features
Required skills
Java, Scala, Python, Spark, Kafka, Hadoop, Snowflake, LLM integration, LangChain, RAG, prompt engineering, distributed systems architecture, REST APIs
Preferred skills
GenAI application development, large-scale data warehouse design, real-time system debugging
Technologies
AWS, LangChain, LlamaIndex, OpenAI, Anthropic, Cohere, Spark Streaming, JDBC
Responsibilities
Architect real-time data processing workflows, develop GenAI agents for analytics use cases, integrate LLMs for query understanding and summarization, lead end-to-end feature development, perform code reviews, support customer issues.
Seniority
Principal, hands-on IC with strategic leadership