ai software engineer
AI Software Engineer: Programming with Trust
Roychoudhury, Abhik, Pasareanu, Corina, Pradel, Michael, Ray, Baishakhi
Columbia University, USA Large Language Models (LLMs) have shown surprising proficie ncy in generating code snippets, promising to automate large parts of software engineering via artifici al intelligence (AI). We argue that successfully deploying AI software engineers requires a level of trust eq ual to or even greater than the trust established by human-driven software engineering practices. The recen t trend toward LLM agents offers a path toward integrating the power of LLMs to create new code with the powe r of analysis tools to increase trust in the code. This opinion piece comments on whether LLM agents could dominate software engineering workflows in the future and whether the focus of programming will shift from programming at scale to programming with trust. Software engineering is undergoing a significant phase of greater au tomation owing to the emergence of Large Language Models (LLMs) for code.
- Europe > Germany > Baden-Württemberg > Stuttgart Region > Stuttgart (0.05)
- Asia > Singapore > Central Region > Singapore (0.05)
- North America > United States > Pennsylvania > Allegheny County > Pittsburgh (0.04)
AI Software Engineer (NLP) at Nexthink - Lausanne, Switzerland
We're not just the leader in the digital employee experience category, we invented the category. Our solutions combine real-time analytics, automation and employee feedback across all endpoints to help IT teams delight people at work. Our cloud-native platform pinpoints issues and solutions, automates response, and helps companies continuously improve their employees' experience, making them more productive, efficient, and happy at work. We have millions of endpoints deployed, we've surpassed $100M in ARR, and we've recently secured $180M in Series D financing for a company valuation of $1.1B, but we're just getting started. We are seeking an AI Software Engineer with a strong background in Natural Language Processing (NLP).
How to start a career as an Artificial Intelligence Software Engineer in 2021
Starting with a strong quantitative background is often extremely helpful: a good intuition for mathematics and statistics is invaluable for practitioners working in AI. Those with strong core skills in these areas often find it much easier to stay ahead of innovations and build a career in this fast-paced sector. As Koushik Kulkarni (Head of AI Engineering at Peak) says, "If you try and foster some core skills in mathematics and statistics, with a bit of computer science on the side, it should make it easier for you to start your journey as an AI software engineer."