Principal Software Engineer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

48

DATE UPDATED

Nov 14, 2025

JOB OVERVIEW

Job description
• Build full stack features using React, Python, and modern APIs to deliver high-quality user experiences
• Design and extend backend services and APIs that integrate AI models and external AI services into the platform
• Create intuitive user workflows that incorporate AI (e.g., conversational data querying, assisted discovery, or guided
analytics)
• Integrate with Snowflake and our semantic modeling layer to deliver seamless data-driven applications
• Define patterns and best practices for integrating LLMs and semantic modeling into data workflows
• Mentor and guide engineers, raising the bar on engineering craft, AI integration strategies, and system reliability
• Shape the app marketplace experience by advancing intelligent recommendations, AI-assisted publishing, and cross-app
insights
• Ensure reliability at scale by driving observability, automated testing, CI/CD improvements, and performance tuning
across AI-enabled systems
• Partner with product and design leadership to translate ambiguous AI opportunities into customer-ready features
• Evaluate and influence technology choices (agent frameworks, Snowflake integrations, orchestration layers)

Job Qualifications
• Strong proficiency in one or more backend languages: Python, Go, Java, Node.js, C#, or similar
• Deep experience with relational & non-relational databases: PostgreSQL, MySQL, MongoDB, Redis, etc.
• Experience building RESTful and/or GraphQL APIs
• Experience with microservices architecture and message queues (Kafka, RabbitMQ, etc.)
• Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure)
• Strong understanding of CI/CD, Git workflows, and automated testing
• Knowledge of system security, authentication, and authorization standards (JWT, OAuth, etc.)

Job Qualifications
• Education & Experience:
• 9+ years of full stack development experience with strong proficiency in React and Python
• Proven track record building and shipping production-grade web applications (SaaS or data platforms a plus)
• Deep expertise in system architecture, distributed systems, and API design
• Familiarity with AI/ML integration (using APIs, SDKs, or model endpoints) in production software
• Strong ability to debug complex systems end-to-end across frontend, backend, and data layers
• Demonstrated experience as a technical mentor or team lead driving engineering quality and scaling teams
• Excellent communicator who can bridge technical and business perspectives in cross-functional teams
• Hands-on experience integrating LLMs (OpenAI, Anthropic, etc.) or retrieval-augmented generation (RAG) pipelines into
apps
• Knowledge of agent frameworks or intelligent assistant patterns
• Familiarity with Snowflake or other cloud data warehouses
• Recognized as a go-to problem solver or thought leader in AI product integration or full stack engineering
• Startup experience—comfortable moving quickly and wearing multiple hats
• Technical Skills:
• Expert in Python, Go, Java, or similar backend languages
• Deep experience with cloud platforms (AWS, GCP, Azure)
• Proficiency in ML frameworks & LLM tooling (PyTorch, TensorFlow, Transformers, LangChain, etc.)
• Strong experience with microservices, REST/GraphQL, and streaming pipelines
• Containerization & orchestration (Docker, Kubernetes)
• CI/CD, DevOps, observability, and performance optimization
• Familiarity with data engineering tools (Spark, Airflow, Kafka, etc.)
• Experience with vector databases, RAG pipelines, and model inference optimization

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0333
Total Execution Time  0.0347
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,640 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Principal-Software-Engineer-1504974
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0274 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1504974
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 588891
 LIMIT 1 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1504974
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-14',ej.date_added) duration_daysDATEDIFF('2026-08-14',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1504974' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1504974 
0.0009   UPDATE employer_jobs SET hit_counts '***Nov-03-2025=108***Nov-04-2025=16***Nov-05-2025=13***Nov-06-2025=9***Nov-07-2025=8***Nov-08-2025=4***Nov-09-2025=1***Nov-10-2025=3***Nov-12-2025=1***Nov-13-2025=4***Nov-14-2025=111***Nov-15-2025=52***Nov-16-2025=21***Nov-17-2025=23***Nov-18-2025=5***Nov-19-2025=2***Nov-20-2025=6***Nov-21-2025=8***Nov-22-2025=3***Nov-23-2025=6***Nov-24-2025=2***Nov-25-2025=2***Nov-26-2025=2***Nov-27-2025=3***Nov-28-2025=3***Nov-29-2025=3***Nov-30-2025=4***Dec-01-2025=2***Dec-02-2025=2***Dec-03-2025=3***Dec-04-2025=2***Dec-06-2025=1***Dec-07-2025=1***Dec-08-2025=7***Dec-10-2025=1***Dec-11-2025=2***Dec-14-2025=2***Dec-17-2025=2***Dec-18-2025=2***Dec-19-2025=1***Dec-20-2025=1***Dec-22-2025=1***Dec-23-2025=1***Dec-24-2025=1***Dec-25-2025=2***Dec-26-2025=2***Dec-28-2025=1***Dec-31-2025=2***Jan-01-2026=1***Jan-08-2026=1***Jan-10-2026=1***Jan-11-2026=1***Jan-12-2026=1***Jan-13-2026=1***Jan-16-2026=2***Jan-18-2026=4***Jan-19-2026=3***Jan-20-2026=3***Jan-22-2026=4***Jan-23-2026=1***Jan-24-2026=1***Jan-27-2026=1***Jan-29-2026=1***Feb-01-2026=1***Feb-02-2026=1***Feb-03-2026=2***Feb-06-2026=1***Feb-08-2026=2***Feb-09-2026=1***Feb-10-2026=2***Feb-13-2026=2***Feb-14-2026=2***Feb-15-2026=1***Feb-16-2026=1***Feb-18-2026=2***Feb-19-2026=2***Feb-21-2026=1***Feb-22-2026=2***Feb-23-2026=1***Feb-24-2026=1***Feb-26-2026=1***Feb-28-2026=1***Mar-07-2026=1***Mar-10-2026=1***Mar-16-2026=3***Mar-22-2026=1***Mar-30-2026=2***Apr-02-2026=1***Apr-03-2026=1***Apr-05-2026=3***Apr-10-2026=2***Apr-11-2026=1***Apr-14-2026=1***Apr-16-2026=2***Apr-20-2026=2***Apr-21-2026=2***Apr-22-2026=2***Apr-23-2026=3***Apr-24-2026=2***Apr-25-2026=1***Apr-26-2026=3***Apr-28-2026=1***Apr-30-2026=4***May-01-2026=2***May-02-2026=3***May-03-2026=2***May-04-2026=1***May-05-2026=1***May-06-2026=2***May-07-2026=2***May-08-2026=2***May-09-2026=1***May-10-2026=1***May-13-2026=4***May-14-2026=1***May-16-2026=3***May-19-2026=1***May-26-2026=1***May-29-2026=1***Jun-02-2026=3***Jun-03-2026=1***Jun-05-2026=1***Jun-06-2026=2***Jun-08-2026=3***Jun-10-2026=1***Jun-11-2026=2***Jun-13-2026=1***Jun-14-2026=2***Jun-15-2026=1***Jun-19-2026=1***Jun-20-2026=1***Jun-22-2026=1***Jun-23-2026=1***Jun-25-2026=1***Jun-26-2026=3***Jun-27-2026=3***Jun-28-2026=2***Jul-03-2026=1***Jul-04-2026=1***Jul-06-2026=2***Jul-08-2026=1***Jul-12-2026=1***Jul-20-2026=1***Jul-21-2026=2***Jul-26-2026=3***Jul-27-2026=1***Jul-30-2026=2***Jul-31-2026=1***Aug-01-2026=3***Aug-02-2026=1***Aug-03-2026=1***Aug-13-2026=1***Aug-14-2026=1' WHERE job_id'1504974'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=422***Dec-2025=39***Jan-2026=26***Feb-2026=27***Mar-2026=8***Apr-2026=31***May-2026=28***Jun-2026=30***Jul-2026=16***Aug-2026=7' WHERE job_id'1504974'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1504974' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1504974 
0.0182   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '588891'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)