SENIOR SOFTWARE ENGINEER II - INGESTION AI ENGINEER
Aledade
Full-timesenior
Job description
Primary Duties:
• Develop and implement scalable and performant solutions.
• Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes.
• Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work.
Minimum Qualifications:
• BS/BTech (or higher) in Computer Science, Engineering or a related field.
• 6+ years experience as an engineer doing backend or data engineering development as part of a cross-functional team.
• 3+ years of experience working with SQL or other database querying language on large multi-table data sets.
• 3+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value.
• 3+ years of experience coaching other engineers.
Preferred KSA’s:
• Experience with health-tech systems, like Electronic Health Records, Clinical data, etc.
• Experience in designing, building and optimizing data pipelines and ETL processes.
• Proficiency in working with large datasets and knowledge of data storage technologies.
• Experience working with data ingestion systems and optimizing performance for handling large-scale data processing and analysis.
• In-depth knowledge of database systems.
• Experience in performance monitoring and optimization of data systems and infrastructure.
• Experience with containerization and orchestration technologies such as Docker and Kubernetes.
• Experience building continuous integration and continuous deployment(CI/CD) pipelines.
• Experience with security and systems that handle sensitive data.
• Expertise with statistical data techniques (such as causal inference, syntactic analysis, sampling methods, NLP etc), with experience in addressing challenges from incomplete, unrepresentative, and mislabeled data.
• 1+ years of experience building systems incorporate AI SDK access.
• Experience with prompt engineering, tool calling, MCP development, vector databases, or RAG.
• AI system design.
• Experience navigating considerations and tradeoffs regarding determinism vs LLM in the loop .
• Development of applications using foundational models.
• Experience with cloud computing platforms such as AWS, Azure or Google Cloud.
Physical Requirements:
• Sitting for prolonged periods of time. Extensive use of computers and keyboard. Occasional walking and lifting may be required.