AI impact to software engineering jobs
· 2 min read
Anecdotes are great but what does the data say? Let us see some interesting insights that come out of analyzing 20M job postings over 16 months.
Key Findings
- Overall software engineering job postings have remained stable
- There is a significant shift in required skills
- AI/ML skills are increasingly in demand
Detailed Analysis
Job Market Trends
- AI and ML Engineers: Showing strongest growth in demand, leading the market
- Front-end Engineers and Data Engineers: Experiencing significant decline in demand
- Data Scientists: Demonstrating resilience with stable demand levels
Salary Insights
- Salary ranges remain relatively flat when adjusted for inflation
- Current market supply suggests limited potential for significant salary increases in the near term
Most In-Demand Skills
-
NLP and LLM Technologies
- Natural Language Processing emerges as the most desired skillset
- LLM-related skills, particularly chatbot development, showing exponential growth
-
Programming Languages
- Rust: Gaining significant momentum in the market
- React: Taking substantial market share from Angular in front-end development
- Python: Maintains its position as the de facto language for ML development
Tech Company Hiring Patterns
- Large tech companies that previously conducted layoffs are now actively hiring again
- Hiring patterns show balanced recruitment across all roles, not just AI positions
- Evidence suggests focus on talent upgrade and correction of previous hiring practices from 2021
Key Takeaway
The data presents a clear message for both new graduates and experienced software engineers: incorporating AI skills into your toolkit is becoming increasingly important for career growth and marketability.
Source: Analysis based on 20M job postings over a 16-month period. Original data