Staff Software Engineer AI
$137,523–$191,004 year
RemoteUnited States or US
Job Summary
Apply Generative AI techniques to solve complex business problems by identifying opportunities to enhance existing software systems and create new intelligent features. Integrate Generative AI models into production applications, evaluate appropriate tools for specific use cases, and write high-quality code ensuring robust integration and comprehensive test coverage. Lead design and code reviews for AI-enhanced applications, review and translate product requirements into technical solutions, and lead multiple sprint teams to deliver AI-powered features. Mentor engineers on incorporating AI into development practices, collaborate with product managers to estimate effort and prioritize opportunities, and drive practical AI adoption across teams.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Systems or other related fields Or equivalent combination of education and experience
- 7+ years software engineering experience with proven experience in cutting-edge Technologies and/or those used at Mercury
- 3+ years hands-on experience leading multi-team engineering initiatives for building features in a distributed application systems environment
- Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript)
- Proficient in leveraging various data structures, algorithms, and design patterns
- Experienced in relational databases, NoSQL, and caching solutions
- Skilled in APIs using modern protocols like REST and gRPC
- Experienced in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.)
- Knowledgeable in microservices architecture
- Experienced in containerization technologies like Docker and Kubernetes
- Proficient in cloud platforms such as AWS, Google Cloud, or Azure
- Experienced in leveraging DevSecOps to improve engineering efficiency
- Experienced in championing operational excellence and best practices with a focus on quality, performance, scalability, maintainability, and observability
- Experienced in driving technical strategy and vision for multiple teams
- Excellent problem-solving skills leading to innovative solutions
- Strong communication skills
- Strong ability to collaborate and influence cross-functional teams and stakeholders across multiple functional areas to address impediments and deliver desired results
- Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams within a functional area
Desired Qualifications
- Master's Degree in Computer Science
- 7+ years working at the intersection of Software Engineering and AI Engineering
- 3+ years of experience working on data platforms such as Kafka, Spark, etc.
- 3+ years working on Generative AI related initiatives including leveraging closed and open source models and libraries
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.