Data to Possibilities
AI Software Engineer
Location
United States
Posted
2 days ago
Salary
0
Seniority
Mid Level
Job Description
AI Software Engineer
Gruve
• Develop, test, and maintain software solutions supporting AI-driven applications. • Write clean, scalable, maintainable, and efficient code. • Collaborate with cross-functional teams to design and deliver high-quality software solutions. • Troubleshoot, debug, and optimize applications for improved performance and reliability. • Participate in code reviews and follow software engineering best practices. • Learn and apply emerging technologies, AI development methodologies, and modern engineering practices. • Contribute to continuous improvement initiatives within software development processes.
Job Requirements
- 0–2 years of software development experience.
- Strong programming fundamentals in one or more programming languages such as Python, Java, C#, JavaScript, or Go.
- Understanding of object-oriented programming (OOP) concepts and data structures.
- Familiarity with Git or other version control systems.
- Strong analytical thinking and problem-solving skills.
- Excellent communication and collaboration abilities.
- Passion for learning new technologies, AI concepts, and software development practices.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field from a reputable university (preferred).
Benefits
- N/A
Related Guides
Related Job Pages
More AI Engineer Jobs
Senior Lead Software Engineer -Python/Pyspark/Databricks/AI
JPMorganChaseJPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $3.7 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small businesses, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world’s most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Technology fuels every aspect of our company and is at the heart of everything we do. With over 50,000 technologists globally and an annual tech spend of $12 billion, we are dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. Learn more about technology at our firm, explore resources from our Distinguished Engineers, AI & ML researchers, and other experts; access the latest episode of our TechTrends podcast, and more at www.jpmorgan.com/technology. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com. ©2023 JPMorgan Chase & Co. All rights reserved. JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans.
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer - Python/Pyspark/Databricks/AI at JPMorganChase within the Consumer and Community Banking team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications. Job responsibilities - Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors - Develops secure and high-quality production code, and reviews and debugs code written by others - Drives decisions that influence the product design, application functionality, and technical operations and processes - Serves as a function-wide subject matter expert in one or more areas of focus - Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle - Influences peers and project decision-makers to consider the use and application of leading-edge technologies - Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain. - Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale. Required qualifications, capabilities, and skills - Formal training or certification on software engineering concepts and 5+ years applied experience - Excellent knowledge and experience in System Design, Domain Driven Design and Microservices - Experience leading in monolith to microservices journey of a 1000+ TPS, 24/7 platform - Experience with Architectural patterns for Scalability, High Availability, Performance & Disaster Recovery - Mandatory hands-on experience on core Java, Python, Spring and REST services - Experience with Kubernetes, Docker & Service mesh, SQL & NoSQL Databases, CI/CD tools like Jenkins, Version Control tools (BitBucket, Git), managing and tracking work using management tools like JIRA, and following and promoting Agile practices like TDD/BDD - Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security - Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls. - Ability to tackle design and functionality problems independently with little to no oversight - Practical cloud native experience - Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field Preferred qualifications, capabilities, and skills - Modern emerging technologies About UsChase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. Equal Opportunity Employer/Disability/Veterans About the TeamOur Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.
Lead Software Engineer - Python/PySpark/Databricks/AI
JPMorganChaseJPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $3.7 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small businesses, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world’s most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Technology fuels every aspect of our company and is at the heart of everything we do. With over 50,000 technologists globally and an annual tech spend of $12 billion, we are dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. Learn more about technology at our firm, explore resources from our Distinguished Engineers, AI & ML researchers, and other experts; access the latest episode of our TechTrends podcast, and more at www.jpmorgan.com/technology. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com. ©2023 JPMorgan Chase & Co. All rights reserved. JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer - Python/Pyspark/Databricks/AI at JPMorganChase within the Consumer and Community Banking team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities - Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems - Develops secure high-quality production code, and reviews and debugs code written by others - Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems - Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture - Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies - Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. - Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. Required qualifications, capabilities, and skills - Formal training or certification on software engineering concepts and 5+ years applied experience - Hands-on practical experience delivering system design, application development, testing, and operational stability - Excellent knowledge and experience in System Design, Domain Driven Design and Microservices - Experience leading in monolith to microservices journey of a 1000+ TPS, 24/7 platform - Experience with Architectural patterns for Scalability, High Availability, Performance & Disaster Recovery - Mandatory hands-on experience on core Java, Python, Spring and REST services - Experience with Kubernetes, Docker & Service mesh, SQL & NoSQL Databases, CI/CD tools like Jenkins, Version Control tools (BitBucket, Git), managing and tracking work using management tools like JIRA, and following and promoting Agile practices like TDD/BDD - Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) - Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. - Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices Preferred qualifications, capabilities, and skills - Modern emerging technologies About UsChase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. Equal Opportunity Employer/Disability/Veterans About the TeamOur Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions – all while ranking first in customer satisfaction.
AI Automation Engineer V
AvalaraHeadquartered in Seattle, Washington, Avalara has been disrupting the world of sales tax management since its inception in 2004. Since the company was founded,
Role Description As an AI Automation Engineer, you will help shape how work is automated, orchestrated, and improved across Avalara. You will lead the design and engineering of scalable AI powered automation solutions, using n8n as a core orchestration platform to improve productivity, quality, and operational scale. This is a highly visible individual contributor role that combines hands-on engineering, platform ownership, and technical leadership to accelerate business transformation across the organization. You will partner with teams across Avalara to embed intelligent workflows, AI agents, and data-driven decisioning into business processes while establishing standards that enable secure, reliable, and measurable automation. This role reports to the Sr Manager, Enterprise Systems. This is a full-time role with Avalara, offering a fully remote work arrangement. Responsibilities - Own and help execute Avalara's enterprise AI automation and transformation strategy, with n8n serving as a core workflow orchestration platform. - Design and build scalable & secure automation solutions that reduce manual work and improve business process efficiency. - Develop AI-enabled workflows, intelligent agents, and decisioning frameworks that support business transformation across multiple functions. - Architect API-first and event-driven integrations that connect enterprise systems, automation platforms, and AI services. - Establish platform standards for development, deployment, monitoring, reliability, and governance across automation initiatives. - Define and maintain CI/CD processes, environment strategies, and release practices that improve automation quality and delivery speed. - Create reusable automation frameworks, workflow templates, prompt patterns, and AI agent accelerators that increase consistency and reuse. - Implement observability, monitoring, and performance measurement practices for both traditional and AI-driven workflows. - Lead technical design reviews, workflow assessments, and post-incident reviews to improve platform reliability and operational excellence. - Mentor engineers and implementation partners while promoting best practices for AI automation, agent orchestration, responsible AI, and workflow engineering. Qualifications - Bachelor's degree in computer science, Engineering, or a related field and 10+ years of experience in enterprise automation, workflow engineering, integration engineering, or platform architecture. - Deep hands-on experience with n8n or Boomi, including designing and operating enterprise automation solutions and AI-enabled workflows. - Strong expertise in API-first and event-driven architectures, REST APIs, webhooks, OAuth, JWT, and secure integration practices. - Experience implementing CI/CD, automation governance, observability, and reliability practices across enterprise-scale platforms. - Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform, including AI and machine learning services and large language model integrations. - Demonstrated ability to identify high-value AI automation opportunities, build AI-enabled solutions responsibly, measure business impact, influence technical direction, and raise engineering standards through mentorship and leadership. 12-Month Success Signals - Enabled AI-native automation capabilities, including production-grade AI agents integrated into core workflows. - Improved automation reliability and reduced workflow failure rates and/or MTTR. - Standardized automation patterns, including AI-enabled orchestration patterns, adopted across new transformation initiatives. - Implemented measurable observability, including AI performance, business impact, and cost metrics. - Delivered AI-driven automation use cases that reduce manual effort, improve decision-making, or shorten process cycle time across multiple functions. - Raised execution standards across the automation team through mentorship, technical leadership, and AI capability development. AI Expectations As an AI-first company, Avalara expects this role to embed AI into how automation and transformation work is designed and executed. - Design and implement AI-enabled workflows and transformation patterns that materially improve speed, automation, and scale. - Use AI tools to optimize development productivity, workflow diagnostics, process analysis, and root-cause investigation. - Identify high-value AI automation opportunities tied to efficiency, reliability, employee experience, or customer impact. - Apply AI responsibly with appropriate governance, security, and risk considerations. - Elevate AI capability across the automation team by sharing best practices and driving measurable adoption. Benefits - Total Rewards: In addition to a great compensation package, paid time off, and paid parental leave, many Avalara employees are eligible for bonuses. - Health & Wellness: Benefits vary by location but generally include private medical, life, and disability insurance. - Inclusive culture and diversity: Avalara strongly supports diversity, equity, and inclusion, and is committed to integrating them into our business practices and our organizational culture. Company Description Avalara is defining the relationship between tax and tech. We’ve already built an industry-leading cloud compliance platform, processing over 54 billion customer API calls and over 6.6 million tax returns a year. Our growth is real - we're a billion dollar business - and we’re not slowing down until we’ve achieved our mission - to be part of every transaction in the world. We’re bright, innovative, and disruptive, like the orange we love to wear. It captures our quirky spirit and optimistic mindset. It shows off the culture we’ve designed, that empowers our people to win. We’ve been different from day one. Join us, and your career will be too.
• Own end-to-end development of product features spanning frontend and backend • Integrate mainstream AI coding tools (e.g., Cursor, Copilot, Claude Code) as a core part of your daily workflow to maximize development efficiency • Translate product requirements into working implementations with minimal handoff friction between frontend and backend • Act as a full stack "seed" within your team — champion full stack practices, mentor peers, and help scale AI-augmented development across the organization • Proactively identify efficiency bottlenecks in cross-team collaboration and propose improvements to product, design, and engineering processes • Contribute to the full product lifecycle — from ideation and design to deployment and iteration


