Job Description
Nasdaq's AI Platform Engineering Team is seeking a skilled and motivated Software Engineer to contribute to the development of cutting-edge AI applications and support the team's innovative projects. The role involves developing and implementing components of Generative AI applications, collaborating with team members, and maintaining high code standards.
Responsibilities
- Contribute to the development and implementation of components of Generative AI applications, ensuring code quality, performance, and reliability
- Participate in code reviews and contribute to the team's adoption of best practices in software development
- Collaborate with team members to implement technical requirements and contribute to technical solutions
- Assist in the collection, preprocessing, and curation of datasets for training generative AI models
- Contribute to gathering user feedback and participate in design iterations to enhance usability and satisfaction
- Maintain high code standards through peer code reviews and continuous learning
- Work on solving complex problems faced by the team, under the guidance of senior team members
- Collaborate effectively within geographically dispersed teams
- Participate in technical discussions with team members and contribute to documentation efforts
Skills
- Skilled in Python, with a good understanding of its ecosystem and best practices
- Experience with AWS and cloud technologies
- Proficient with Visual Studio Code and other modern development environments
- Knowledge of infrastructure-as-code tools like Terraform a plus
- Understanding of data structures, algorithms, and software design patterns
- Working knowledge of software development methodologies (Agile, Waterfall, Lean)
- Understanding of Generative AI concepts, including Large Language Models (LLMs), NVIDIA GPUs, Vector Databases, RAG, and MCP
- Experience with version control systems, particularly Git
- Good communication skills, able to explain technical concepts to team members
- Understanding of relational and non-relational databases, SQL, and handling unstructured data
- Education: Bachelor's degree in Computer Science, Information Systems, Mathematics, or equivalent work experience
- Applicants must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future
Benefits
- Generous annual bonus/commission (short-term incentive)
- Equity (long-term incentive)
- 401(k) program with 6% employer match
- Employee Stock Purchase Program with 15% discount
- Student loan repayment program up to $10k
- Company paid life and disability plans
- Generous paid time off
- Comprehensive medical, dental and vision coverage
- Health spending account with employer contribution
- Paid flex days to support mental wellbeing
- Gym membership discounts
- Hybrid home/office schedule (for most positions)
- Paid parental leave
- Fertility benefits
- Paid bereavement leave
- Company gift matching program
- Employee resource groups
- Paid volunteer days
- Education Assistance Program
- Robust job skills training
- Professional development opportunities
Company Overview
Apply To This Job