Senior software engineer
TENACIAL SOLUTIONS L.L.C.
Rockville, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Rockville, United States of America
Tech stack
Java
JavaScript
Amazon Web Services (AWS)
Azure
Code Review
Databases
Continuous Delivery
Continuous Integration
DevOps
Django
Python
Node.js
NoSQL
NumPy
Software Tools
Cloud Services
Software Engineering
SQL Databases
Systems Integration
Google Cloud Platform
Flask
Large Language Models
Software Troubleshooting
FastAPI
Pandas
Angular
Information Technology
Front End Software Development
REST
Programming Languages
Microservices
Job description
Join our innovative team as a Senior Unified Engineer, where you will play a pivotal role in designing and developing cutting-edge applications that enhance our enterprise infrastructure. This is an opportunity to innovate and lead in the integration of GenAI technologies, driving transformative solutions across our organization. Collaborate with cross-functional teams to turn complex challenges into seamless applications and elevate the technical excellence of our engineering practices.
Requirements
- 5 to 15 years of professional software development experience with a strong emphasis on Python
- Expert-level proficiency in Python frameworks, particularly Django, Flask, and FastAPI
- Deep understanding of microservices architecture, RESTful APIs, and system design principles
- Hands-on experience with data engineering tools and libraries, including NumPy and Pandas
- Proficient in both relational (SQL) and non-relational (NoSQL) databases
- Familiarity with Front End technologies such as Angular and Node.js
- 2+ years of experience with GenAI/LLM integrations and implementations
Nice to Have Skills
- Experience with additional programming languages (eg, Java, JavaScript)
- Knowledge of cloud services (AWS, Azure, or Google Cloud)
- Familiarity with modern best practices in DevOps and Continuous Integration/Continuous Deployment (CI/CD)
Preferred Education and Experience
- Bachelor's degree in Computer Science, Engineering, or a related field
- Advanced degrees or certifications in relevant disciplines are a plus
Other Requirements
- Ability to troubleshoot complex technical issues with precision
- Willingness to participate in code reviews and mentor junior developers
- Strong problem-solving skills and meticulous attention to detail
- Flexible with working hours and can adapt to a fast-paced environment