Description
This position is listed on behalf of a partner company, who manages all applications and next steps.
Our partner is looking for a Python & Java Full Stack Developer (AI-Capabilities) based in the United States.
This is a senior full-stack engineering opportunity focused on building AI-enabled platforms with direct, real-world impact in manufacturing environments.
You will own features end to end, spanning AWS infrastructure, Python and Java services, agentic LLM workflows, and modern Angular applications.
AI coding agents are an important part of the engineering workflow, but strong fundamentals, critical thinking, and rigorous validation remain essential.
You’ll work across event-driven architectures, cloud-native services, data pipelines, and retrieval systems.
The role offers significant technical ownership within a large-scale, multi-repository engineering environment.
You’ll help shape reliable AI capabilities while contributing to systems where correctness, observability, and production resilience matter.
Accountabilities
Design, develop, test, and deploy end-to-end features spanning AWS infrastructure, Python and Java backend services, agentic LLM workflows, and Angular/TypeScript frontends.
Build and evolve AI workflows using Amazon Bedrock, including function and tool calling, RAG, embeddings, prompt design, validation loops, and production fallback strategies.
Develop and maintain Python serverless services using AWS Lambda and Java microservices using Spring Boot or Quarkus, with REST APIs, event-driven integrations, persistence, asynchronous processing, and message-bus connectivity.
Design resilient distributed systems with appropriate idempotency, retry, dead-letter, and failure-handling mechanisms.
Define and maintain infrastructure as code using AWS CDK across multi-stack deployments and cross-stack dependencies.
Design and maintain production API contracts, shared schemas, and interfaces while preserving backward compatibility across services and clients.
Develop retrieval and scoring capabilities using log chunking, embeddings, semantic/vector search, OpenSearch, and relevance-ranking techniques.
Build operational visibility through CloudWatch dashboards, alarms, tracing, structured diagnostic events, and other observability practices.
Own and improve CI/CD workflows using Azure DevOps, including gated, reversible, blue/green, canary, and rollback deployment strategies.
Contribute to shared foundational code while keeping high-impact changes narrowly scoped, well-tested, secure, and maintainable.
Use AI coding agents thoughtfully by defining precise requirements, providing appropriate context, reviewing generated code critically, and validating behavior through testing and observability.
Requirements
Bachelor’s degree in Computer Engineering, Computer Science, or a related discipline; a master’s degree is preferred.
10+ years of professional software development experience, ideally working with enterprise server, storage, networking, or similarly complex technology products.
Strong Python development skills, including modern typing, asynchronous programming, data validation frameworks such as Pydantic, structured error handling, and maintainable large-scale code organization.
Deep Java backend expertise with Spring Boot and/or Quarkus, clean architecture, strong use of the type system, and experience with modern concurrency concepts such as Java virtual threads.
Extensive hands-on AWS experience, including Lambda, ECS Fargate, DynamoDB, S3, SQS, OpenSearch, VPC, VPC Endpoints, API Gateway, EventBridge, IAM, CloudWatch, SSM Parameter Store, ECR, and Amazon Bedrock.
Strong persistence and data-engineering knowledge, including JPA/Hibernate, JDBC, transaction management, DynamoDB access patterns, relational database design, query optimization, and analytical data processing.
Proven experience designing and operating microservices and event-driven architectures using technologies such as NATS, Kafka, SQS, or similar messaging platforms.
Practical experience developing LLM-powered applications, including function calling, prompt engineering, RAG, embeddings, agent workflows, and systematic evaluation of AI-generated outputs.
Experience building modern Angular/TypeScript frontends that consume production APIs.
Familiarity with Docker, Docker Swarm and/or Kubernetes, Git, Azure DevOps pipelines, code review, and multi-repository development environments.
Strong understanding of software testing, including unit testing, integration testing, mocking, and quality practices suitable for production systems.
Experience with secure coding, authentication, structured logging, tracing, metrics, operational analytics, and production observability.
Ability to work effectively with AI-assisted development tools such as Claude, Kiro, or comparable agentic IDEs/CLIs while independently understanding, reviewing, debugging, and correcting generated code.
Strong specification-driven development skills, with the ability to decompose complex requirements into clear designs, tasks, constraints, and acceptance criteria.
Strong architectural judgment, communication skills, attention to detail, and the ability to balance development speed with correctness and production reliability.
Benefits
Salary: $100,100–$180,200 base pay range, with actual compensation determined by qualifications, experience, location, education, market conditions, and internal equity.
Performance incentives: Eligibility for a short-term incentive based on performance.
Health coverage: Medical, dental, prescription drug, and vision insurance, with HRA and HSA options.
Retirement: 401(k) plan with employer matching.
Equity: Employee Stock Purchase Plan.
Paid time off: PTO accrual, with approximately four weeks of paid parental leave.
Paid holidays: 11 company-paid holidays anticipated for 2027, including fixed and floating holidays, subject to change.
Financial and protection benefits: Life, AD&D, and disability insurance.
Education: Tuition reimbursement.
Commuting: Commuter benefits.
Well-being: Employee Assistance Program and additional wellness resources.
Family support: Adoption assistance and related employee support programs.
Pet care: Pet insurance.
Career growth: Annual merit increase opportunities and exposure to technically challenging, high-impact engineering work.
Community: Opportunities to participate in community volunteer initiatives.
Work arrangement: Fully remote position based in the United States.
How Jobgether Works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements.
Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company.
The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer.
This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR).
You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.
These tools assist our recruitment team but do not replace human judgment.
Final hiring decisions are ultimately made by humans.
If you would like more information about how your data is processed, please contact us.