Senior Software Developer (Java, Python) ML, AI 🏆
Job Description
Senior Software Developer (Java, Python) 💰 Salary: $77,000 - 117,000 per year
At Hitachi Consulting ( formerly Information Management Group) we are looking for a ML, AI engineer!
🛠️ Our tech stack:
AI, API, AWS, Lambda, Architect, Backend, CI/CD, Cloud, Datadog, EC2, GitHub, IAM, Support, LLM, Network, PostgreSQL, Python, Security, dbt, microservices, Machine-Learning
📝 Requirements:
- Over 5 years of experience developing production-quality systems with comprehensive ownership.
- Proficiency in Python programming, software engineering best practices, testing methodologies, CI/CD processes, and system architecture.
- Practical experience delivering LLM-driven features such as autonomous workflows or function execution with significant impacts on performance metrics.
- Extensive understanding of multi-agent frameworks, including planners, executors, and tool routing strategies.
- In-depth knowledge of Retrieval-Augmented Generation (RAG) systems: chunking, embeddings, vector and hybrid search, and retrieval protocols.
- Experience in assessing LLMs and agent workflows with a focus on statistical analysis and validation techniques.
- Familiarity with AWS services (Lambda, ECS/EKS, S3, API Gateway, EC2, IAM) and Infrastructure-as-Code for managing cloud resources and deployments.
- Competence in observability tools (Datadog, logging, tracing, metrics).
- Knowledge of PostgreSQL, DBT, data modeling, schema evolution, and performance enhancement.
- Understanding of vector databases like Pinecone or pgvector.
- Proven experience in creating or refining CI/CD pipelines (e.g., GitHub Actions).
- Demonstrated success in application modernization, managing dependencies, and reducing technical debt.
- Capability to quickly prototype, validate, and implement solutions into production systems.
👩💻👨💻 Your responsibilities are:
- Design, develop, and uphold LLM-powered multi-agent workflows for code analysis, remediation suggestions, and secure patch generation.
- Execute agent-oriented patterns encompassing planning/execution cycles, dynamic tool orchestration, sandboxing, guidelines, and recovery from failures.
- Create scalable automation solutions for remedial measures concerning technical debt, including language/runtime upgrades, vulnerability patches, dependency modernization, and configuration drift management.
- Collaborate with Development Experience and Platform teams to establish engineering guidelines and reusable best practices throughout the organization.
- Architect and enhance Retrieval-Augmented Generation (RAG) processes, overseeing chunking, embeddings, hybrid search, reranking, and retrieval strategies.
- Build solid evaluation frameworks for LLMs, RAG, and agent workflows, integrating offline datasets, validation metrics, statistical assessments, and A/B testing.
- Contribute to backend development using Python, distributed architectures, microservices, PostgreSQL, DBT, vector databases, caching mechanisms, streaming, and queuing systems.
- Establish CI/CD pipelines, create observability dashboards, and analyze the performance of models, retrieval processes, and network layers.
- Work cross-functionally with product, platform, and security teams to transition prototypes into robust production services.
- Clearly articulate information with stakeholders, produce technical documentation, and mentor junior engineers.
View this job and over 500 other transparent jobs with salaries (💰💰💰) & tech stacks (🛠️) on DevITJobs
Category:
ML, AI Developer / Engineer
Location address:
Dallas Parkway 14643, Dallas, United States
Salary:
$77,000 - 117,000 per year
Benefits & perks that we offer:
Hitachi Consulting ( formerly Information Management Group) - More about us and the role: We are Hitachi Digital Services, a global leader in digital solutions and transformation, driven by a vision of harnessing our worlds potential. Our focus is on empowering individuals and creating a positive impact, as we work to future-proof urban environments, conserve natural resources, protect ecosystems, and save lives. Our dynamic engineering team supports over 600 application teams, striving to elevate engineering maturity through established standards and guidelines. We invite you to join us in cultivating innovative AI workflows that will shape the future of software modernization. You will enjoy a comprehensive benefits package, a culture of inclusivity, flexible work arrangements, and the opportunity to contribute to meaningful projects in a supportive environment.