LexisNexis Legal & Professional is looking for an experienced Sr. Python Software Engineer to take on complex research, design, and software development responsibilities within a product line or functional area, contributing to project planning, scheduling, and methodology for cross-functional software products. This role involves software design across multiple systems, mentoring junior engineers, and working closely with users/customers to translate their requirements into effective solutions.
Requirements
- Strong foundation in Python programming
- Experience with Python web frameworks: Flask or FastAPI (familiar with at least one)
- Experience with public cloud platforms (AWS, Azure, etc.)
- Hands-on experience with CI/CD pipelines (Azure Pipeline or Jenkins)
- Containerization and orchestration knowledge (Docker, Kubernetes)
- Understanding of ML/NLP fundamentals
- Experience with AI model training and serving
Responsibilities
- Design, develop, and review complex system components
- Debug and resolve complex technical issues
- Translate product requirements into software designs
- Implement development processes, coding best practices, and code reviews
- Mentor junior engineers and train them on critical aspects of their roles
- Design and manage complex data models
- Contribute to a culture of continuous improvement
Other
- 5+ years of Software Engineering experience
- BS Engineering/Computer Science or equivalent experience required
- Work in Agile or Waterfall environments with stakeholders
- Stay updated on emerging technologies and best practices
- We promote a healthy work/life balance across the organization.