Software Engineer (AI)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Location: Morrisville, North Carolina, United States; hybrid work with in-office and/or in-person expectations
Salary: $165,000β$185,000 annual OTE
Company
develops intelligent data infrastructure, unified storage, integrated data services, and multicloud solutions for enterprise customers.
What you will do
- Design, build, and maintain automation frameworks for measuring and validating ONTAP storage operating system performance.
- Develop software features through design, coding, testing, deployment, and support.
- Diagnose and resolve issues in automation tools and performance workflows.
- Use Generative AI technologies to improve performance debugging, log analysis, and data interpretation.
- Build and maintain user-friendly dashboards for performance metrics.
- Collaborate with performance engineers and senior developers to deliver reliable, scalable solutions.
Requirements
- At least 5 years of Python experience building maintainable applications with FastAPI, Django, or Flask.
- Experience developing automation frameworks or test infrastructure for performance measurement.
- Hands-on experience developing REST APIs and service-based architectures.
- Experience integrating Generative AI or LLM technologies such as LangChain, LlamaIndex, or OpenAI APIs.
- Practical experience with Docker, CI/CD pipelines, SQL or NoSQL databases, and solid object-oriented programming.
- Strong computer science fundamentals, including data structures and software design.
Nice to have
- Kubernetes experience.
- Interest in vector databases.
Culture & Benefits
- Hybrid working environment focused on connection, collaboration, and culture.
- Health insurance, life insurance, retirement or pension plans, paid time off, and various leave options may be provided.
- Employee stock purchase plans and/or restricted stock units may be included.
- Flexible work practices support work-life balance.
- Benefits vary by region and are governed by local laws and company policies.
Hiring process
- Applications are reviewed through the company website.
- Selected hiring stages may use AI tools to support application evaluation and candidate selection.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β